textarea中文提交乱码问题解决

在A。jsp中有如下语句:

<textarea rows="10" cols="30" name="texts"><%=rs.getString(3)%></textarea>

在B.jsp中有如下语句:

request.setCharacterEncoding("utf-8");

String texts=request.getParameter("texts");

运行发现textarea提交的texts结果为乱码。

解决方法:

在String texts=request.getParameter("texts");后再加上

response.setCharacterEncoding("utf-8");

响应语句就完美解决了哈。

时间: 2024-10-16 14:00:19

textarea中文提交乱码问题解决的相关文章

ZendStudio导入项目中文注释乱码问题解决

在zendstudio ide中,导入一个工程后,发现工程里面很多的文件都打上了红色的叉叉,打开这些文件一看,发现只要是有汉字存在的文件,都出现了乱码.按住alt+enter发现,该文件的编码默认为gbk,当你将当前文件编码改为utf8,这个文件就正常了.但是工程中存在很多这样的文件,总不至于一个一个去修改吧,重复而无效率的劳动. 我们可以这样修改: windows->preference->General->workplace,将右边的“text file encoding”修改为ut

Java中FTPClient上传中文目录、中文文件名乱码问题解决方法【好用】

转: Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录.上传中文文件名时,目录名及文件名中的中文显示为“??”. 原因: FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码. 解决方案: 1.将中文的目录或文件名转为iso-8859-1编码的字符.参考代码: 复制代码 代码如下: String name="目录名或文件名"; name=

Linux中文显示乱码问题解决方法(编码查看及转换)

Linux中文显示乱码问题解决方法(编码查看及转换) 1,示例 图中名为一个.sql文件的一段内容,是一个数据库文件.其在windows中打开显示正常,在Linux中,中文部分显示为乱码. 注意:这个与数据库乱码的情况不同,属于文件内容的乱码. 2,分析 Linux系统与windows系统在编码上有显著的差别.Windows中的文件的格式默认是GBK(gb2312),而Linux系统中文件的格式默认是UTF-8.这两个系统就好比是中国和日本.文件就好比是一个人,如果要在另外的国家居住就要办理居住

项目在服务上运行出现中文水印乱码问题解决(第二篇)

一 ,第一种解决方法和问题现象前一篇随笔有说到:https://www.cnblogs.com/KdeS/p/11805914.html 二. 另一种解决方式 因为公司重新申请的新服务器,代码迁移到这台服务器上时发现本台服务器也没有微软雅黑字体和仿宋字体,按照上一篇的配置操作一遍之后发现并没有生效,按照同事的建议采取了另一种方式,经测试这个方法更加完美. 如果这个方法对你有所帮助,请按照自己的方式修改使用. 2.1  把需要使用到的字体文件从本地复制放到服务器,本地字体文件的路劲一般是在这个位置

数据库中文显示乱码问题解决办法

Ubuntu 14.04    mysql 5.5  python 2.7 从网页爬取数据存入数据库显示乱码 以root权限登录 修改mysql配置文件 /etc/init.d/my.cnf 找到[client]在下面加入 default-character-set=utf8 找到 [mysqld_safe]在下面加入 default-character-set=utf8 找到[mysqld]在下面加入 default-character-set=utf8 init_connect='SET N

Python | 多种编码文件(中文)乱码问题解决

问题线索 1 可以知道的是,文本文件的默认编码并不是utf8. 我们打开一个文本文件,并点击另存为 2 我们在新窗口的编码一栏看到默认编码是ANSI.先不管这个编码是什么编码,但是通过下拉列表我们知道,这种编码不是utf8. END 编码测试 1 对于Python里面的中文显示,我们常常使用utf8和gbk的编码.对于这两种编码笔者就不介绍了,总之都是专门可以处理中文的编码方式啦. 2 我们首先对文本文件测试了gbk解码.我们发现,此编码下文本文件内容可以正常显示,但是使用utf8解码,程序出错

jsp中request接收中文参数乱码问题解决办法

在利用表单提交数据时发现,获得的中文参数会发生乱码,解决方法如下: <body> <% String s=request.getParameter("uname"); s = new String(s.getBytes("ISO-8859-1"),"utf-8");//解决乱码问题 %> <%=s %> </body> s = new String(s.getBytes("ISO-8859

iOS 文件下载 (AFNetwork 三方框架 文件名中文字符乱码问题解决)四

很久以前,就把这篇文章的andriod部分和服务器部分搞定,最近论文送审途中,于是写了几行简单的代码如下. 把AFNetwork拿来做一下.具体代码如下: -(void)download { NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; AFURLSessionManager *manager = [[AFURLSessionManager alloc] i

GBK编码网站使用AJAX接收数据中文显示乱码问题解决

XMLHttpRequest 默认是用UTF-8 传递数据.当服务端和客户端以及数据库统一使用UTF-8编码可以有效的避免乱码问题.如果服务端设置了正确的Content-Type Response Header以及编码信息,那么XmlHttpRequest也可以正确工作.可是当使用XMLHttpRequest读取中文网页内容时, 如果服务端的程序没有设置Content-Type Response Header,或者Header没有设置编码类型,那么我们访问responseText属性的时候就可能