php 亂碼問題

2022-04-03 23:30:38 字數 480 閱讀 8050

統一編碼很重要 從寫入 html --> php -->mysql

再讀取返回時,也要注意!!

注意一:

在php頭在 html 這個標籤。 這樣是html頁面的要求

注意二 :

header('content-type=text/html;charset=utf-8')  

(不過會報warning 不好用)

注意三: 

mysql_query("set names 'utf8'",$con); //

寫入時設定

mysql_query("set character set 'utf8'"); //

讀書時設定

注意四:

iconv('gb2312', 'utf-8', $row['xx']); //強制轉換編碼

注意五: 資料庫在建立表時要指定表的編碼方式

PHP亂碼問題

其實mysql亂碼這已經是個老話題了,對於新手來說又是個很麻煩的問題。首先整個教程的 頁面使用的都是utf 8.資料庫校對為 utf8 general ci,在建資料庫時一定要選擇這個。然後是資料庫連線 上加發下 link mysql connect localhost root or die 資料...

php亂碼問題

在資料庫 設定utf 8的條件下的資料庫 首先純html頁要用meta標籤宣告編碼 有php輸出的頁要使用header函式宣告編碼 header content type text html charset gb2312 同時檔案也要另存為utf 8格式 gbk同理 這樣編碼算統一了 還要注意一點 ...

php中文亂碼問題

用php讀取檔案時經常遇到中文亂碼的問題,中文亂碼一般是因為編碼設定問題,主要分兩種情況 用php上傳檔案時,先將檔案上傳到臨時資料夾 在配置檔案中設定,如果沒有設定採用預設路徑 再將臨時檔案移動到目標資料夾下,如果上傳檔案的檔名為中文,儲存檔案時可能變為亂碼,解決辦法 在移動臨時檔案之前新增編碼轉...