私は、実際のテキストの代わりにUTF-8コードを含むオンラインで見つかったリソースを使用しています(それはアラビア語なので)私はこれをJavaの本物のテキストに変換します。例えばUTF-8コード(例:E052E472E04F)をテキストに変換する
:
breakme〜E052E472E04FE46CE04EE051E46F0020E027E04BE43EE052E484E04EE4370020E052E027E47EE04FE478E050E473E412E04EE4630020E052E472E04FE46CE050E051E421E04EE051E0310020E476E050E4730020E050E051E466E04EE434E052E46FE41EE050E4210020E04FE044E47EE04FE443E04EE051E43EE46FE0270020E04FE472E04FE46BE021E41EE04EE42F0020E052E43AE04EE4670020E04FE033E41EE04EE051E478E46FE0270020E41EE04EE47CE04FE051E483E04EE0230020E41EE04EE483breakme
ありがとうございました。
EDIT:
私は逆に、ソースコードを設計し、ここで私が見つけたものです:
public char[] getUnicodeString(String paramString) {
int j = paramString.length()/4;
char[] arrayOfChar = new char[j];
int i = 0;
for (; ;) {
if (i >= j) {
return arrayOfChar;
}
arrayOfChar[i] = ((char) Integer.parseInt(paramString.substring(i * 4, i * 4 + 4), 16));
i += 1;
}
}
は、役立つだろうか?
O.o「UTF-8形式」と言ったとき、人々が通常意味するものではありません。それは16進数のバイトで、UTF-8として解析されるはずなのでしょうか? –
笑。ごめんなさい。私が言ったように、私はこれについて完全に知らない。 –