そのため、.bat ファイルから呼び出される Java アプリにいくつかの引数を与える必要があります。これを行うと、引数がシステムの文字セット エンコーディングを持つようになり、一部の文字が正しく表示されなくなります。私はこれを試しました
String titulo;
titulo = new String (args[1].getBytes(),"Cp1252");
このリストhttp://docs.oracle.com/javase/1.4.2/docs/guide/intl/encoding.doc.htmlから他のいくつかを試してみましたが、どれも成功しませんでした。Windows charset から Java の UTF 8 に文字列をエンコードするには、他にどのようにすればよいですか? よろしくお願いします!
よろしく、ロドリゴ。
編集: .bat で指定した引数は Martín であり、出力 (JLabel 表示) はこの Martín を示しています。