作者lionSYH (獅子王)
看板PHP
標題[請益] 不知道有沒有人有php連sql server的經驗
時間Wed Dec 7 16:36:11 2011
我的環境是linux + PHP
目前有個需求是需要外連sql server2008
我是用pdo_dblib連線,
現在字撈出來的跟進去都會變成亂碼,
中文是沒什麼問題,用iconv在讀取跟寫入前轉utf8 或 big5就好了
可是那個DB是多國語言(nvarchar欄位)阿 囧rz
如果用日文或其他語言,用iconv轉成big5會消失
請問有前輩有碰過這種狀況嘛? 要怎麼解!!?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.50.157
1F:推 mervynW:說真心話, 你會想死.考慮一下去花點錢換掉unixodbc 12/07 16:41
2F:→ mervynW:或是換掉linux, 到win下. ms有出 tinyurl.com/6mw55rf 12/07 16:54
3F:→ mervynW:直接可以用utf8傳. 12/07 16:55
4F:→ buganini:utf-8或big5就好了的話.. 那就用utf-8啊?? 12/08 01:13
5F:→ buganini:雖然就我經驗是不能用utf-8 .. 用的話只有自己能看 12/08 01:14
6F:→ buganini:其他沒做轉換的程式也不能看,好像有個tds啥的lib可用 12/08 01:15
7F:→ mervynW:啊壓, 他的問題是遇到utf-8日語就不能轉big5啦. 12/08 12:03
8F:→ mervynW:所以iconv這條路行不通. 12/08 12:03
9F:→ gname:mb_detect_encoding 可行嗎? 12/08 12:43