急!!!mysql 乱码问题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:14:10
mysql使用sjis编码方式,jsp页面使用<%@ page language="java" contentType="text/html;charset=Shift_JIS" %>,在jsp页面上下载之前存入数据库的文件,文件名中有日文时,就会出错。
请教是否应该在存入或读取文件名时进行转换,如何转换,还是其他原因

文件名中有日文时,就会出错。
说明是乱码了,无法识别

mysql是可以设置编码格式的 GB2312

启动MySql服务器的时候,指定系统变量character_set_server=GB2312(或utf8)即可,如下:
mysqld --character_set_server=GB2312(或utf8)

这是你决绝问题的关键。我也遇到过同样的问题,希望能帮你解决问题。

你应该把编码设置为UTF-8格式或UNICODE格式