ハンガリー語のテキストがあり、UCS2 エンコーディングでエンコードしたい
String stringEncoding = "UCS-2";
String contentHardCoded = new String("szigorúan bejelentkezési azonosításhoz".getBytes(),stringEncoding);
しかし、次の例外が発生しています
Exception in thread "main" java.io.UnsupportedEncodingException: UCS-2
at java.lang.StringCoding.decode(StringCoding.java:170)
at java.lang.String.<init>(String.java:443)
at java.lang.String.<init>(String.java:515)
at com.gtl.mindmatics.sms.Main.sendSMS(Main.java:108)
at com.gtl.mindmatics.sms.Main.main(Main.java:180)
Java Result: 1
何が間違っている可能性がありますか?
編集
次のコマンドを使用してjarファイルを実行します実際に私のコマンドは次のようなものです
java -Dfile.encoding=UCS-2 -cp MyApp.jar com.sms.Main "9876543210" “UCS-2” > testApp.log
また、使用すべき正しいエンコーディングは何か、UTF-8を使用しましたが、出力が正しくありません。