
安装了以后应该不可以转换成中文版了吧!现在好像没有中文版的补丁!不过有应该有下载简体中文版的吖!可惜太大了,要不然我可以传给你!……
>
您好,我来回答你 可以的,先下一个软件,然后写入即可,但要小心不要放错位置,或者把数据库弄成edit放在存档里替换就行了 FM足球经理游戏系列的一大特点就是球员的数据非常具有权威性。而本补丁就是可以把FM2015里的球员数据导入到PES2015里
解决方式
在导出mysql sql执行文件的时候,指定一下编码格式:
复制代码代码如下:
mysqldump -uroot -p --default-character-set=utf8 mo(dbname) > E://xxxxsql
导入的时候OK了
执行如下
复制代码代码如下:
mysql -u root -p --default-character-set=utf8
use dbname
source /root/newsdatasql
你要解决乱码问题,首先就要知道Access数据库中对数据采用那种方式进行编码的。
public String codeString(String s)
{
String str=s;
try {
byte b[]=strgetBytes("ISO-8859-1");
str=new String(b);
return str;
}
catch(Exception e) {
return str;
}
}
像你上面那段函数,意思是,数据库中对所有的数据都是采用ISO-8859-1
进行编码的,而你存放数据库中的内容又是中文(GBK or GB2312),而Java内部编码又是unicode
所以有如下分析:
数据库(iso-8859-1)--> Java获得已iso-8859-1形式理解的GBK编码
(即:1个字符2个字节一个汉字,理解成了2个字符,2个字节的2个iso8859-1字符)
,而后,由于Java读取数据库,将其读出的数据(即:已iso8859-1形式存储的gbk编码)
转为Java内部的unicode编码,(也就是,把N个iso8859-1的字符转为N个unicode字符)
然后,你在通过strgetBytes("ISO-8859-1");获得原始字节码(iso-8859-1二进制码,逻辑上的GBK编码)
然后你又按照,系统默认编码对其进行重新组合 str=new String(b); 如果是中文 *** 作系统,等同于
str=new String(b,"gb2312");
但是,问题出现了,假如你的Access原本他就不是已iso-8859-1的方式存放数据的话,
那么你上面的一切 *** 作都是错误的。(即:得到的数据绝对是乱码)
例如: 你的Access数据库中的内容是以 GBK 编码的话,那就不用解码
或 是unicode 编码的话,那就要修改上面的代码了。
以上就是关于SQL数据库2005英文版怎么转换成中文版谢谢全部的内容,包括:SQL数据库2005英文版怎么转换成中文版谢谢、sql数据库中各个表字段汉化问题、fm2015+数据库编辑器球员名怎么汉化等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)