在jsp中用js接收request中的值,中文乱码
发布网友
发布时间:2022-04-22 20:45
我来回答
共5个回答
热心网友
时间:2022-05-01 18:42
java web项目中文乱码一般修改以下几个地方即可解决问题:
1、设置jsp页面的编码格式
2、在web.xml中配置请求*来转换数据编码格式
3、设置web容器(比如:tomcat等)的默认编码格式
4、设置数据库的编码格式
另外,需要注意的是post和get请求方式提交数据。get方式请求不会走在在web.xml中配置的请求*,所以url中尽量不要带有中文,或使用post的请求方式。
希望对你有所帮助!
热心网友
时间:2022-05-01 20:00
1、可依次选择"window">>"preferences">>"general">>"content types"
在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开JS文件就可以了。
默认为:ISO-8859-1
2、先打开js页面,然后在Eclipse的Edit菜单下点击“setEncoding”,在下拉列表中找到gbk或gb2312,如果没有可自己手动加一个。
热心网友
时间:2022-05-01 21:34
可以在web.xml中加个过滤器
-<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param>
<init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param>
</filter>
热心网友
时间:2022-05-01 23:26
在后台设置response的编码为utf-8
热心网友
时间:2022-05-02 01:34
直接${message}追问跟这个没关系吧,我能取到值