作者:乔山办公网日期:
返回目录:excel表格制作
举例百:
byte[] wswj = (byte[])dr["WSWJ"];//BitmapMetadataBlob
string str = System.Text.Encoding.Unicode.GetString(wswj);
如果里面有度回WORD就会出现乱码。答
检查下你导出时候的环境变量复,导入时的环境变量
比如
导出时制NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
导入时NLS_LANG没有设置,或者设置为其他字符集,则导入的百库内汉字就有可能变成乱码。
解决方法,连接数据度库的时候设置正确字符集即可。
如果来你把服务端的字符集修改成gbk,服务器上原本的数据肯定会乱码的,但你自用gbk导入去的数据就会恢复正常,但有一个问题,就是你用客户端字符集为百gbk的导进去utf8的服务端里,数据会有所丢失度的,因为gbk是占的位数...
BAIDU上给你找的
ERP 乱码!
昨天在导资料的时候,导出的一些资料全是乱码,弄了很久才弄好!
为便于大家后续少花些时间,作个汇总,
大致分为三部份,1.SQL,2.ERP本身,3.本机
1.如果是SQL导出时出现,乱码可以通过修改NLS_LANG,来避免乱码,
繁体修改成:TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
简体修改成: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
英文就不用说了!!
2.如果是ERP export 时出现乱码,可以通过设置profile来设e5a48de588b67a686964616f335置FND: NATIVE CLIENT ENCODING
来设置,简体为:ZHS16GBK,繁体为:ZHT16BIG5
这样设置好了之后,再重进一下ERP,导出应该是没有问题的。
3. 如果是ERP导出来的时候自己机器乱码,而别人机器并没有乱码时,这个应该是自己PC的问题, 可以通过修复自己的OFFICE
3.1 通开临时找开的XLS,来进行修复,具体可看下下面的PIC,
3.2 通过修复Office 来对自己预装的Office 进行功能修复。
好了之后,应该都可以,出现乱码的出不外乎这些情况!希望对大家有用...