2016-06-03 12 views
0

Ich entwickle einen iOS-App, und ich bin immer Daten von einem api mit Hilfe von JavascriptDekodierung in Kenji auf ios NSString Ziel c mit

Ich habe eine Callback-Methode in js Datei und es funktioniert gut das Problem ist, dass die Daten in Kenji (Japanisch) sind, wenn ich es in WKwebview drucke, ist es korrekt, aber wenn ich nslog verwende, bekomme ich ein Ergebnis wie dieses:

q% E3% 0CI% 02% F60f% DF!

Ich konnte nicht herausfinden, wie diese Zeichen

irgendein haben eine Idee zu entschlüsseln?

+0

Kenji? Das ist ein japanischer männlicher Name. Inzwischen gibt es mehrere Textkodierer. Sie müssen einen auswählen. –

+0

zeigen Sie mir Ihre Codierung – user3182143

Antwort

0

fand ich die Lösung i codiert nur den Text in js

var textEncoded = encodeURIComponent(text); 

und dann in meinem iOS app ich dies nur auf

verwendet
NSString *unencodedUrlString = [text stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];