首页 > 解决方案 > mySql 中的 Varcar(200) 与 html textarea 的 maxLength=200 属性不匹配

问题描述

我正在使用 MySql 数据库,对于一个字段,我选择了 varchar(200) 。为了防止我在我的 html 页面 maxlength 200 上设置的问题。所以理想情况下应该没有问题。但是如果我让用户输入 200 个字符,我会得到异常。所以我试了又试,只有 190 个字符,我可以确定它也适合数据库。所以在未来我会为了防止问题总是使 varchar() 的大小比用户在 html 页面中输入的大小大 20%。

标签: mysqlmaxlength

解决方案


carriage returns当涉及到 maxlength 时,每个字符可能被认为是 2 个字符。你能确定,你有任何回车。

1\r\n
1\r\n
1\r\n
1

在此处输入图像描述


推荐阅读