抱歉,我知道这个问题的标题没有任何意义。
问题是我的数据库列大小为 100 varchar。我想在 1 个字符串中插入中英文混合的值,我需要检查 java 代码中字符串的长度,以防需要截断它。由于 1 个中文字符需要 3 个 varchar,有没有一种简单的方法可以找出我的字符串中需要多少个 varchar?
谢谢
最佳答案
您可以对字符串调用 getBytes(CharSet).length 来找出它代表了多少个字节。这通常是数据库中需要的字符数。
关于java - Java中Varchar中英文混合的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17369981/