Postgre SQL   发布时间:2022-05-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了postgresql编码问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一.服务端编码为utf8

1.JsP页面编码为UTF8,通过JsP插入选出所有汉字都正常,无乱码

2.在windows命令提示符下,设置编码为UTF8,set clIEnt_enCoding='utf8',在命令提示符下,插入部分汉字正常,部分汉字提示错误(不能插入),插入的那部分汉字在命令提示符下选出正常。

3.用JsP插入的汉字,在命令提示符下选出,乱码,用命令提示符插入的汉字在JsP中选出,乱码

4.用POSTGResql自带的pgadmin打开查询控制台,插入选出均正常。查询JsP插入的汉字,无乱码,查询命令提示符插入的汉字,乱码。

小结:服务端编码为utf8,是可以正常接收汉字的,无乱码,命令提示符下出现乱码的情况,可能与命令提示器下的编码可能有关(即使设置了set clIEnt_enCoding='utf8')

二.服务端编码设置为euc_cn

1.JsP中编码为utf8,插入选出正常,无乱码

2.命令提示符下编码为euc_cn,插入选出正常,无乱码

3.命令提示符下编码为utf8,插入出错(不能插入),选出乱码

小结:服务端编码为euc_cn,JsP中可以为utf8,但命令提示符中必须设置为euc_cn,才能正常,无乱码

总结:个人感觉可能是命令提示符中编码的问题,具体是怎么回事不是很清楚。POSTGResql内置的命令,如:/l,/d,/dt,只能在客户端(这里指命令提示器)编码为euc_cn时才能正常执行,在utf8下,会提示错误

大佬总结

以上是大佬教程为你收集整理的postgresql编码问题全部内容,希望文章能够帮你解决postgresql编码问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: