【初心者】Java質問・相談スレッド94【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0885デフォルトの名無しさん
2006/12/09(土) 16:35:41import java.net.*;
import java.io.*;
public class test1 {
public static void main(String[] args) {
String str = "あいう";
System.out.println("元の値:"+str);
try {
String str1 = URLEncoder.encode(str, "UTF-16");
String str2 = str.getBytes("UTF-16").toString();
System.out.println("encode:"+str1);
System.out.println("getbytes:"+str2);
} catch (UnsupportedEncodingException e) {
}
}
}
上記のコードを実行すると、
元の値:あいう
encode:%FE%FF%30%42%30%44%30%46
getbytes:[B@14fe5c
の結果となります。
¥u3042¥u3044¥u3046 のような結果を得るにはどうしたらいいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています