怎么字符把一个文件从UTF-8转成GBK 乱码了

J2EE 码拜 9年前 (2015-04-14) 1131次浏览 0个评论
 

怎么字符把一个文件从UTF-8转成GBK  乱码了  然后我自己手动把乱码的地方保存  结果就提示不允许 为啥呢
图片截图上传不上来

怎么字符把一个文件从UTF-8转成GBK  乱码了
20分
看看你页面最上面创建的是什么编码格式如果不是UTF-8可以加上怎么字符把一个文件从UTF-8转成GBK  乱码了
或者后台接收参数时进行编码格式转换
String value = new String (request.getParameter(“name”).getBytes(“ISO-8859-1″),”UTF-8”);
如果以上都解决不了的话   可能是数据库编码设置问题
MYSQL一般会出现这样的问题 可以用以下方法查看编码格式
怎么字符把一个文件从UTF-8转成GBK  乱码了
其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。[/b]
怎么字符把一个文件从UTF-8转成GBK  乱码了
引用 1 楼 sizhouzhou 的回复:

看看你页面最上面创建的是什么编码格式如果不是UTF-8可以加上怎么字符把一个文件从UTF-8转成GBK  乱码了
或者后台接收参数时进行编码格式转换
String value = new String (request.getParameter(“name”).getBytes(“ISO-8859-1″),”UTF-8”);
如果以上都解决不了的话   可能是数据库编码设置问题
MYSQL一般会出现这样的问题 可以用以下方法查看编码格式
怎么字符把一个文件从UTF-8转成GBK  乱码了
其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。[/b]

java工程啊 没JSP页面

怎么字符把一个文件从UTF-8转成GBK  乱码了
字符集编码错误  你可以在获取到字符串的时候用iso-8859-1转成byte数组 再用GBK 转码把byte数组成新的字符串 这样就OK ; 

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么字符把一个文件从UTF-8转成GBK 乱码了
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!