标签: java string chinese-locale
抱歉,我知道这个问题的标题没有任何意义。
问题是我的数据库列大小是100 varchar。我想在1个字符串中插入带有中英文混合的值,我需要在我的java代码中检查字符串的长度,以防我需要截断它。由于1个中文字符需要3个varchars,有没有简单的方法可以找出我的字符串中需要多少个varchars?
谢谢,
答案 0 :(得分:3)
您可以在字符串上调用getBytes(CharSet).length来查找它代表的字节数。这通常是DB中需要多少个字符。