我目前使用的是一個代碼(在一個問題上的最佳答案),我發現here一切正常,直到你給它一個日本String
輸入。如何使用GSON以UTF-8序列化日文字符?
我認爲UTF-8
字符集會做的伎倆,但我不確定哪部分代碼不允許日文字符被序列化。
例如,如果我序列化一些基本的東西,如"ひらがな"
它會輸出垃圾字符。
我在做什麼是一樣的東西
String serialized = serialize("ひらがな");
String deserialized = deserialize(serialized, new TypeToken<String>() {}.getType());
System.out.println(deserialized);
但我得到一個垃圾deserialized
。
有人可以擺脫一些光?謝謝。
我發誓我今天已經看到了這個確切的問題... – ppeterka
也請添加一個鏈接到您使用的答案,或張貼串行器實例的完整代碼。無線代碼,這個問題不能回答... – ppeterka
@ ppeterka66,我已經添加了原始問題的鏈接,我從那裏得到的代碼。代碼BalusC的積分。 – Incognito