日期:2014-05-19  浏览次数:20667 次

罗马字乱码问题,很急啊,大家帮帮忙,解决了马上揭帖
sqlserver2000数据库里可以正常显示,但是读出来之后就成了乱码,页面编码是utf-8,数据库默认编码是日语sjis,从数据库读出来的时候从sjis转成utf-8就成了乱码,大家知道是怎么回事啊

------解决方案--------------------
.........楼下的,会不?来一个会的,我也想知道
------解决方案--------------------
在数据库中存放的是乱码么?如果在数据库中存放的不是乱码,那应该和数据库没有什么关系。

------解决方案--------------------
帮顶一下,不会!学习
------解决方案--------------------
其他字也乱码么?
------解决方案--------------------
不转换试试。

------解决方案--------------------
mark
------解决方案--------------------
这个试WINDOWS显示的问题就是说你的程序是没问题的就是要改一下windows的区域语言选项,或使用ASCII码替换当前的字符...
------解决方案--------------------
数据库字段使用NVARCHAR,在插入记录的时候前面加‘N’就可以了
insert into table (c1,c2) values (N 'asdfasdf ',N 'asdfasdf ')