我正面临使用ODBC驱动程序进行字符编码的问题。我正试图用Excel 2013从内部的PostgreSQL服务器上检索一些数据,但是日语字符会被混淆或替换为空字符串。
以下是我所用的:
服务器上的编码设置:
备注:
我怎样才能避免角色混淆?
如有任何意见,将不胜感激。
发布于 2016-10-28 12:50:54
您的问题是SQL_ASCII的服务器编码。
使用此服务器编码,PostgreSQL不知道编码,也不会执行字符转换,因此您的客户端接收数据就像它们在数据库中一样。如果这不对,你就倒霉了。
正确的解决方案是使用不同的服务器编码,如EUC_JP或(更好的) UTF8。
客户端编码可能应该是SJIS。
https://stackoverflow.com/questions/40304379
复制相似问题