首页 > 解决方案 > 客户端和服务器站点上的文本区域内容字符数不同

问题描述

我们正在调试一个遗留 Web 应用程序,该应用程序对用纯 Java Sctipt 编写的 textarea 字段进行最大长度验证。服务器站点是采用 ISO-88597 编码的 Java Servlet。textarea 的 wrap 属性为“hard”。

如果我们在文本区域中有长文本(需要换行),如下所示:

在此处输入图像描述

虽然CLIENT站点报告该字符串为 89 个字符长,但在提交表单时,该字符串的长度报告为 91 个字符长。好像浏览器在换行的时候插入了一个\r\n,如下图:

在此处输入图像描述

我们如何在客户端站点和服务器站点上获得一致的字符数?

标签: htmlservletstextarea

解决方案


推荐阅读