在iOS中将UTF字符转换为Unicode

时间:2018-08-29 00:54:48

标签: objective-c unicode utf cjk

我的MySQL服务器排序规则是utf8_general_ci。在我的数据库中,我存储了城市横city的条目。通过api保存,渲染和搜索很好,没有任何麻烦。

我现在正在尝试将iOS应用同步到我的API。我可以成功搜索该词,但是在单击它并尝试将Unicode渲染回iOS应用程序之后,我一直很努力。我的JSON在日志\ U00e6 \ U00a8 \ U00aa \ U00e6 \ U00b5 \ U009c \ U00e3 \ U0080 \ U0080中返回以下内容,但始终将其呈现为樵æµã。我尝试了以下失败的尝试:

Option Explicit Sub Macro1() Dim i As Long, arr As Variant arr = twoUnique(2, 1, 20) For i = LBound(arr) To UBound(arr) Debug.Print arr(i) Next i End Sub Function twoUnique(n As Long, s As Long, e As Long) Static dict As Object If dict Is Nothing Then Set dict = CreateObject("scripting.dictionary") dict.RemoveAll Do While dict.Count < n dict.Item(Application.RandBetween(s, e)) = vbNullString Loop twoUnique = dict.keys End Function

我怎样才能将其呈现为横浜?

1 个答案:

答案 0 :(得分:1)

NSString *correct = [NSString stringWithCString:[str cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding];

使用这个应该可以转换为横浜