📄 中文问题总结.txt
字号:
JSP中文问题总结(Tomcat 5+win2000server):
=====================================
情况1:
从表单获取的中文加入数据库(sqlserver)出现"??????"
JSP操作数据库页面:
String strName=(String)request.getParameter("txtName");
strName=new String(strName.getBytes("ISO8859_1"),"GBK");
把strName加入数据库后为中文.
加上<%@ page contentType="text/html;charset=GB2312" %>后,不影响数据库.
但从表单获取的中文(没经过处理的)不能在页面上正常显示.
去掉<%@ page contentType="text/html;charset=GB2312" %>后,经过处理的中文不能在页面上正常显示.
而所有的不是从表单获取的中文String类型无论怎么样都可以正常显示.
处理办法:
加上<%@ page contentType="text/html;charset=GB2312" %>后,
再对所有从表单获取的,要加入数据库的中文字符做转换(别的中文String不要动).
=========================================
情况2:
最简单的JSP页面,如果是
String strName="郑 佳";
则不要进行任何转换就可以正常显示,否则转化后无法显示
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -