php5插入到sql server2005数据库中,全角横线“-”变成了乱码? php5插入到sql server2005数据库中,全角横线“-”变成了乱码?全角横线“-”还有全角波形“~”都乱了。其它正常。以前的环境是php4插入都是正常的,在php5下就变乱码了,什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面是EUC-JP编码sql server2005是SJIS编码从页面取值之后用mb_convert_encoding( $str, "SJIS", "EUC-JP")函数转一下编码,插入到数据库中。其他日文正常,只有少数的字符出现?乱码(全角横线“-”还有全角波形“~”)。 这个情况应该是EUC-JP这个编码里没有全角横线和波形的编码,没有编码的字符就只能用?了如果非要用这些字符的话,可以直接用binary保存(不知道sql server里如何处理,mysql是可以的)而不用mb_convert_encoding处理==========================================================欢迎加入以google wave为交流工具的PHP讨论组: [email protected] 加入办法: 1。 从你的gmail可以直接发信到 [email protected] 2。 PM你的邮箱给我,我直接加入 3。 到http://groups.google.com/group/phpwave/subscribe?note=1申请 如果该网址不能访问请尝试 https://groups.google.com/group/phpwave/subscribe?note=1 或 http://groups.google.co.uk/group/phpwave/subscribe?note=1 ...(或换其它国家域名) 求雅虎翻译的api mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:何解? 关于cookie取值的问题 如何将时间转成整数? 在线等,怎么用PHP打开另一个网站首页,并得到其登陆FORM内的一个元素? mysql中文无法读取。。。 PHP 关键词替换出现乱码 IT人为什么拿不到高薪(转贴) 通过“METHOD=GET" PHP无输出!!!(附代码) pws+php+mysql 安装问题,解决即给分!! [JavaScript]74654 是什么数 fckeditor编辑图片上传问题
sql server2005是SJIS编码从页面取值之后用mb_convert_encoding( $str, "SJIS", "EUC-JP")函数转一下编码,插入到数据库中。其他日文正常,只有少数的字符出现?乱码(全角横线“-”还有全角波形“~”)。
如果非要用这些字符的话,可以直接用binary保存(不知道sql server里如何处理,mysql是可以的)
而不用mb_convert_encoding处理
==========================================================
欢迎加入以google wave为交流工具的PHP讨论组: [email protected]
加入办法:
1。 从你的gmail可以直接发信到 [email protected]
2。 PM你的邮箱给我,我直接加入
3。 到http://groups.google.com/group/phpwave/subscribe?note=1申请
如果该网址不能访问请尝试 https://groups.google.com/group/phpwave/subscribe?note=1
或 http://groups.google.co.uk/group/phpwave/subscribe?note=1 ...(或换其它国家域名)