- - PR -
Shift_JISの個別の文字からunicode番号を取得する方法
1|2|3
次のページへ»
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-04-08 15:55
ttskと申します。
Shift_JISの個別の文字からunicode番号を取得する方法を探しています。 String ア = "ア"; String イ = "イ"; String ウ = "ウ"; String エ = "エ"; String オ = "オ"; System.out.println(ア+ イ+ ウ+ エ+ オ); ネットで↑の方法を教わりました。 他の方法をご存知のかた、ヒントなどお教えください。 |
|
投稿日時: 2005-04-08 15:59
確か、java.util.Properties#loadConvert() でやっていたと思います。
|
|
投稿日時: 2005-04-08 17:16
ご回答ありがとうございます。
java.util.Properties#loadConvert() を詳しくみてみます。 |
|
投稿日時: 2005-04-10 18:47
charAtでとって単純にintにキャストされては?
|
|
投稿日時: 2005-04-11 18:16
charAt()ビンゴでした。
String s1 = "春はあけぼの"; int c1 = s1.charAt(0); System.out.println("&#"+c1+";"); あとはs1を全て変換です。 for文を使って試してみます。 ありがとうございました。 |
|
投稿日時: 2005-04-11 19:21
本当にそれで良いの?
どこで、Shift_JIS から unicode に変換されたのでしょうか・・・ |
|
投稿日時: 2005-04-11 21:53
はい、これを探していました。
public class t1{ public static void main(String args[]) { String s1 = "春はあけぼの"; int c1 = s1.charAt(0); System.out.println("&#"+c1+";"); }} ---コマンド実行--- c:\ttsk>java t1 c:\ttsk>春 |
|
投稿日時: 2005-04-12 11:02
Javaのクラスファイル上に存在するリテラル文字定数は、もともと
Unicode(UCS-2)であるということを理解された方が良いかと。 コンパイル時点でコンバートされます。 |
1|2|3
次のページへ»