作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題[請益] 一個頁面轉碼和表單的問題
時間Fri Oct 29 17:28:04 2010
如果我的頁面設定編碼為 UTF-8時
是不是不管使用者用何種語系,或是從何種編碼的文字檔
當client端把文字輸入或貼上表單的欄位時
傳到PHP時,取得的文字都是用UTF-8編碼的嗎?
----
PS:
主要是我的DB Server只能吃Big5編碼
我在Web表單輸入資料前都會先把SQL字串做
iconv('utf-8','big5',$sql)的動作。
不過最近有一筆資料出現亂碼 (client端是使用簡中的環境)
所以在懷疑是不是轉碼時出現的問題..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.160.93
→ kylekai:最好是 big5 裡面有簡中的字碼啦..T_T.. 10/29 18:16
→ twsphere:會是ascii碼嗎?? 或者 特殊符號 10/29 18:32
→ JYHuang:應該會SQL Server無法吃或是缺字..會變亂碼好像不在預期 10/29 20:40
推 buganini:詳細資料? 10/30 15:23
→ buganini:把big5換成big5-2003 cp950看看 big5好多套 10/30 15:24
推 buganini:然後裡面有非1對1的情形 可能踩到雷 10/30 15:26