自学java一年半来遇到的乱码问题及解决方法(一)
2009-08-27 19:30
721 查看
那是刚学的时候有的MySQL数据库,没有设置MySQL数据库的编码,我花了一个星期的时间才知道解决方法。
解决方法:修改MySQL安装目录下的my.ini文件:将两个default-character-set=utf8设置成这个。
2. 接着就开始学io了,那里面也会出现乱码。
解决办法:在io中我最常用的readLine() 一次读取一行记录。这样,不会出现乱码!
3. 开始学jsp,刚开始是不知道ISO-8859-1 的jsp文件下为什么老是保存不了带中文的。
解决办法:将jsp页面中的所有有ISO-8859-1的全部改成UTF-8或是GBK或是GB18030。
4. jsp页面中传递参数时乱码
解决办法:在接收参数的处,用request.setCharacterEncoding("UTF-8");(常用)
或是在接收的地方new String(request.getParameter("xxxx").getBytes("ISO-8859-1"),"UTF-8");
5. Servlet中处理中午时出现的乱码问题。
解决办法: 在有消息传送或接收的地方都加上request.setCharacterEncoding("UTF-8")和
response.setCharacterEncoding("UTF-8"); 还有就是:
直接写上 response.setContextType("text/html;charset=UTF-8");
6. url传递中文参数出现的乱码问题
解决办法: Tomcat ------> conf ------> server.xml ------> tomcat的端口8080下
<host 标签下写下 URIEncoding>
解决方法:修改MySQL安装目录下的my.ini文件:将两个default-character-set=utf8设置成这个。
2. 接着就开始学io了,那里面也会出现乱码。
解决办法:在io中我最常用的readLine() 一次读取一行记录。这样,不会出现乱码!
3. 开始学jsp,刚开始是不知道ISO-8859-1 的jsp文件下为什么老是保存不了带中文的。
解决办法:将jsp页面中的所有有ISO-8859-1的全部改成UTF-8或是GBK或是GB18030。
4. jsp页面中传递参数时乱码
解决办法:在接收参数的处,用request.setCharacterEncoding("UTF-8");(常用)
或是在接收的地方new String(request.getParameter("xxxx").getBytes("ISO-8859-1"),"UTF-8");
5. Servlet中处理中午时出现的乱码问题。
解决办法: 在有消息传送或接收的地方都加上request.setCharacterEncoding("UTF-8")和
response.setCharacterEncoding("UTF-8"); 还有就是:
直接写上 response.setContextType("text/html;charset=UTF-8");
6. url传递中文参数出现的乱码问题
解决办法: Tomcat ------> conf ------> server.xml ------> tomcat的端口8080下
<host 标签下写下 URIEncoding>
相关文章推荐
- 自学java一年半来遇到的乱码问题及解决方法(二)
- Java程序中遇到的乱码问题以及解决方法
- Java程序中遇到的乱码问题以及解决方法
- Java程序中遇到的乱码问题以及解决方法
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- Unity 中关于中文乱码以及压缩解压遇到的问题解决方法
- 关于在做java的Web开发中遇到跨域访问的问题的解决方法汇总
- socket iOS 与java 后台进行socket通讯遇到的问题以及解决方法
- socket iOS 与java 后台进行socket通讯遇到的问题以及解决方法
- socket iOS 与java 后台进行socket通讯遇到的问题以及解决方法
- java中读取excel文件中字符串乱码问题解决方法
- url传递参数时遇到的乱码问题解决方法
- Java中各类中文乱码问题解决方法总汇
- java实现PPT转PDF出现中文乱码问题的解决方法
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- resin WED服务器初用遇到的问题和解决方法 java.lang.RuntimeException: java.net.SocketException: Unrecognized Windows Socke ts error: 0: JVM_Bind
- Jsp之我遇到过的中文乱码问题和解决方法
- JAVA HTTPClient PostMethod 中文乱码问题解决方法
- Java中文乱码问题,解决方法示例
- mysql c++ connector 1.0.5 getString方法 使用过程中遇到汉字产生的乱码问题的解决方法