在HTML Swift中编码字符串

时间:2014-11-26 21:17:20

标签: html ios swift nsattributedstring

我有一个字符串,我需要在html中对其进行编码。 例如">"成为"& GT;" 在C#我做

string stringEncoded = System.Net.HttpUtility.HtmlEncode(myString);

我如何在Swift中做同样的事情?

1 个答案:

答案 0 :(得分:2)

现在可能会非常迟到......目前我正在这样做

    let html = "<pre>something</pre>"
    var result = html.stringByReplacingOccurrencesOfString("&", withString: "&amp;", options: nil, range: nil)
    result = result.stringByReplacingOccurrencesOfString("\"", withString: "&quot;", options: nil, range: nil)
    result = result.stringByReplacingOccurrencesOfString("'", withString: "&#39;", options: nil, range: nil)
    result = result.stringByReplacingOccurrencesOfString("<", withString: "&lt;", options: nil, range: nil)
    result = result.stringByReplacingOccurrencesOfString(">", withString: "&gt;", options: nil, range: nil)
    print(result)