oracle到mysql中文变成问号,改了字符集还是没用

oracle到mysql中文变成问号,改了字符集还是没用,第1张

这种问题可以尝试将数据库编码改为utf-8。

取出的数据是‘’问号‘’,说明就是没存进去,不是类似二进制值的形式,不能转换为中文。

可以尝试将数据库编码改为utf-8,修改表和字段的字符集为utf-8表的字符集不能后期可视化方式修改。

你这个应该不是程序的问题,而是客户端字符编码问题

首先,

你要保证你使用的客户端(比如secureCRT编码)、OS的LANG编码。要一致

其次,最好将客户端的NLS_LANG编码设置与oracle

server一致。

你可以直接export

LANG=c

然后看看显示还是乱码吗,把secureCRT等客户端的编码设置为UTF-8


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存