0

对不起,我知道这个问题的标题没有任何意义。

问题是我的数据库列大小为 100 varchar。我想在 1 个字符串中插入中英文混合的值,我需要检查我的 java 代码中字符串的长度,以防我需要截断它。由于 1 个中文字符需要 3 个 varchar,有没有一种简单的方法可以找出我的字符串中需要多少个 varchar?

谢谢,

4

1 回答 1

3

您可以在字符串上调用 getBytes(CharSet).length 以找出它代表的字节数。这通常是在数据库中需要多少个字符。

于 2013-06-28T17:29:20.260 回答