質問する
859 次
1 に答える
2
文字列をDBに挿入する前に文字列の長さを確認する場合は、文字列をDBで使用される文字セットに変換する必要があります。それはで行うことができます
new String(string, charset);
例えば
System.out.println("‘".length());
// displays 1
System.out.println(new String("‘".getBytes(), "UTF-16").length());
// displays 2
System.out.println(new String("‘".getBytes(), "ISO-8859-1").length());
// displays 3
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#String%28byte []、%20java.lang.String%29を参照してください
于 2012-12-13T16:46:25.730 に答える