[請益] sql server 編碼是big5 簡體字會亂碼

看板PHP作者 (Morris)時間11年前 (2014/08/20 17:08), 11年前編輯推噓2(208)
留言10則, 6人參與, 最新討論串1/1
我要做sql server 的資料 抓出來轉到mysql上 我們公司使用鼎X的ERP 但查詢比較不方便 所以我想用php去連他的sql server 然後把資料抓出來 insert到 mysql裡面 做一個方便查詢的系統 已經成功做到了 但是在sql server抓出來的簡體字都會變成? 他的資料庫是big5的 但是卻能用簡體字... 請問該怎麼轉阿 用過iconv mb_conver還是都會變? 轉到mysql 的資料跟echo 出來的都一樣 他簡字就無法顯示 但我用navicat去連 簡字顯示正常 請問該怎麼解... 用navicat去連轉成excel再匯入就正常... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.62.185.25 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1408525694.A.D93.html ※ 編輯: vivi50218 (210.62.185.25), 08/20/2014 17:10:49

08/20 17:46, , 1F
php,mysql的編碼是?
08/20 17:46, 1F

08/20 17:54, , 2F
php 編碼utf-8 big5都試過 mysql utf-8
08/20 17:54, 2F

08/20 17:56, , 3F
php建立sql連線時的字串有charset的設定嗎 :) ?
08/20 17:56, 3F

08/20 17:59, , 4F
sql server 能設定嗎?
08/20 17:59, 4F

08/20 17:59, , 5F
我連mysql時有設定
08/20 17:59, 5F

08/20 19:51, , 6F
我是用 sqlsrv ,不知道您是用哪一個
08/20 19:51, 6F

08/20 22:51, , 7F
你php 環境, odbc 版本
08/20 22:51, 7F

08/23 00:14, , 8F
mysqldump 出來看 charset 是什麼
08/23 00:14, 8F

08/25 14:10, , 9F
你用的是 mssql_query() 還是 sqlsrv_query() ?
08/25 14:10, 9F

08/25 14:10, , 10F
前者不支援utf-8
08/25 14:10, 10F
文章代碼(AID): #1Jz6L-sJ (PHP)
文章代碼(AID): #1Jz6L-sJ (PHP)