oracle导出数据库时 编码和服务端不一致

oracle导出数据库时 编码和服务端不一致,第1张

你用的exp导出的吧,用expdp这个可以更改字符集导出。

另外你查一下,UTF8和ZHS16GBK的关系,如果我没记错的话,应该是UTF8>ZHS16GBK(只要数据库的字符集小于 *** 作系统一般没什么问题),如果是这样的话导出没问题。

还有种办法就是更改 *** 作系统字符集。

导出前 mysql_query("set names utf8")

当然,实际情况可能更复杂,还得看数据库本身的编码

建议看mysql 的 系统变量

mysql>show variables like "%charset%"


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

原文地址: https://outofmemory.cn/sjk/9586491.html

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

发表评论

登录后才能评论

评论列表(0条)

保存