0
4

1 に答える 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 に答える