[请益] sql server 编码是big5 简体字会乱码

楼主: vivi50218 (Morris)   2014-08-20 17:08:10
我要做sql server 的资料 抓出来转到mysql上
我们公司使用鼎X的ERP 但查询比较不方便 所以我想用php去连他的sql server
然后把资料抓出来 insert到 mysql里面 做一个方便查询的系统
已经成功做到了 但是在sql server抓出来的简体字都会变成?
他的数据库是big5的 但是却能用简体字...
请问该怎么转阿 用过iconv mb_conver还是都会变?
转到mysql 的资料跟echo 出来的都一样 他简字就无法显示
但我用navicat去连 简字显示正常 请问该怎么解...
用navicat去连转成excel再汇入就正常...
作者: hom1130 (.拨云见日.)   2014-08-20 17:46:00
php,mysql的编码是?
楼主: vivi50218 (Morris)   2014-08-20 17:54:00
php 编码utf-8 big5都试过 mysql utf-8
作者: shadowjohn (转角遇到爱)   2014-08-20 17:56:00
php建立sql连线时的字串有charset的设定吗 :) ?
楼主: vivi50218 (Morris)   2014-08-20 17:59:00
sql server 能设定吗?我连mysql时有设定
作者: shadowjohn (转角遇到爱)   2014-08-20 19:51:00
我是用 sqlsrv ,不知道您是用哪一个
作者: alpe (薛丁格的猫)   2014-08-20 22:51:00
你php 环境, odbc 版本
作者: banqhsia (BEN)   2014-08-23 00:14:00
mysqldump 出来看 charset 是什么
作者: i9100 (i9100)   2014-08-25 14:10:00
你用的是 mssql_query() 还是 sqlsrv_query() ?前者不支援utf-8

Links booklink

Contact Us: admin [ a t ] ucptt.com