作者ie875141 (ㄚ信 )
看板Database
标题请问mssql2005的unicode问题
时间Fri Mar 9 11:57:11 2007
请问一下,最近在做一件工作
我要把mysql的资料全部移转到mssql 2005中,
因为原本是用php连mysql,用的是utf-8,
所以在mssql中我们都是用nvarchar的栏位储存,
但是当用网页insert一笔资料(皆为中文),
如果字串的字元个数是偶数,才可以insert成功,但会是乱码,
如果是奇数,query时就会发生错误(说我少一个"'"),
我想请问一下,我的sql语法到了mssql是不是都变成big-5了,
而它的传回值也是big5,所以会造成不正常的现象,
mssql是否有像mysql有set names utf-8之类的指令,
另外我抓资料库的资料,也是要从big5转成utf-8才可以网页正常显示,
希望高手能解答。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.133.252.2