SQL数据库2005英文版怎么转换成中文版谢谢

SQL数据库2005英文版怎么转换成中文版谢谢,第1张

安装了以后应该不可以转换成中文版了吧!现在好像没有中文版的补丁!不过有应该有下载简体中文版的吖!可惜太大了,要不然我可以传给你!……

>

您好,我来回答你 可以的,先下一个软件,然后写入即可,但要小心不要放错位置,或者把数据弄成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+数据库编辑器球员名怎么汉化等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9840056.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存