[請益] 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