トルコ文字を印刷できる関数が必要です。
public String convert(String input) {
String output = new String(s.getBytes(input), "CodePage-857");
return output;
}
これを達成する方法を教えてくれる人はいますか?
ありがとうございました
トルコ文字を印刷できる関数が必要です。
public String convert(String input) {
String output = new String(s.getBytes(input), "CodePage-857");
return output;
}
これを達成する方法を教えてくれる人はいますか?
ありがとうございました
これが私がそれを達成した方法です。
System.Text.Encoding CP857 = System.Text.Encoding.GetEncoding(857);
return CP857.GetBytes("Text goes here");
Java文字列はデフォルトでUTF-16であり、トルコ語の文字セットが含まれています。文字列は、UTF-8、UTF-16、またはISO-8859-3で表示できます。
どのビューテクノロジーを使用していますか?おそらく、トルコ語をサポートしていないISO-8859-1用に構成されています。
Java文字列は常にUTF-16として格納されるため、入力文字列から新しい文字列を作成することはできません。別のエンコーディングで文字列を印刷する場合は、実際の表示でその文字列に対処する必要があります。たとえば、JSPページで文字列を表示する場合は、JSPページのエンコーディングをCodePage-857に設定する必要があります。