當前位置:首頁 » 編程語言 » mysql亂碼php

mysql亂碼php

發布時間: 2023-07-24 11:57:20

『壹』 php讀取mysql中文數據出現亂碼的解決方法

1.PHP頁面語言本身的編碼類型不合適,這時候,你直接在腳本中寫的中文肯定是亂碼,不用說資料庫
解決方法:選擇'UTF8'或者'gb2312',這樣客戶瀏覽器會自動選擇並出現正確的中文顯示。注意:'UTF8'或者'gb2312'都可以正確顯示中文的。
2.資料庫MySQL中的編碼類型不正確。
解決方法:創建資料庫的時候,MySQL
字元集選擇'UTF8',MySQL
連接校對選擇utf8_general_ci,這樣創建的資料庫用來存儲中文肯定沒有問題,
否則,你的中文首先在MySQL中就是亂碼,更不要期望它會給你在PHP頁面中顯示正確。
3.與平時的腳本編輯環境有關。比如,有些內容是自己用word寫的,有些是用記事本寫的,有些用editplus、ultraplus等文本編輯器。有時候就直接在DW中寫中文了,
解決方法:盡量用同一種編輯器。如果是拷貝來得既有的內容,建議用ultraplus中的編碼轉換功能把它轉換成utf8或者gb2312。
到底轉換成什麼類型並不重要,關鍵要求你的PHP
WEB應用程序中的編碼要一致就行。
4.編程訪問
MySQL時,建議添加一行代碼:mysql_query("SET
NAMES
'GBK'");

『貳』 PHP插入MYSQL資料庫中文變成亂碼 問號

去MYSQL裡面設置,不要在PHP里設置MYSQL的編碼,亂碼肯定就是編碼問題無疑,推薦你先把MYSQL裡面表的編碼改好,然後再把PHP的編碼改好,這樣就應該沒問題了。

『叄』 PHP mysql 如何將從數據中讀入的中文亂碼轉換成中文字元

要解決亂碼首先需要知道出現亂碼的原因:
一、PHP+MySQL出現中文亂碼的原因。
1. MYSQL資料庫的編碼是utf8,與PHP網頁的編碼格式不一致,就會造成MYSQL中的中文亂碼。
2. 使用MYSQL中創建表、或者選擇欄位時設置的類型不是utf8,而網頁編碼不是utf8,也可能造成MYSQL中文亂碼.
3. PHP頁面的字元集與資料庫的編碼不一致。
4. PHP連接MYSQL資料庫,操作是設定的語句指定的編碼和頁面編碼,PHP頁面編碼不一致。
5. 用戶提交的HTML頁面編碼,和顯示數據的頁面編碼不一致 ,就肯定會造成PHP頁面亂碼.
二、解決中文亂碼:
1. 網頁編碼設置。一般在HTML代碼中的文件頭<html>中加入屬性:
<meta http-equiv=」Content-Type」 content=」text/html; charset=utf-8″>
保證,網頁是"utf-8"編碼。
2. PHP代碼設置。在php代碼的開始部分加入以下代碼:
header(」Content-type: text/html;charset=utf-8″);
且要求保存的文件編碼方式是utf-8,這樣就保證了該文件也是utf-8編碼。
3. 資料庫中表的欄位中存儲中文的部分,要設置為utf8_general_ci類型。
4.PHP在連接資料庫操作時,要設置操作的欄位類型為utf8,設置方法如下:
mysql_connect(』localhost』,'user』,'password』);mysql_select_db(』db』);mysql_query(」set names utf8;」); //**設置字元集***

『肆』 php向mysql表中寫入中文,讀出來是亂碼,編碼set names utf8

set
names
只是告訴資料庫,取出和存入的字元編碼是什麼,與資料庫內部使用什麼編碼儲存沒有關系。
既然你設定了utf8
那麼請檢查
php文件編碼是否是utf8,不是的話使用
header('Content-Type:text/html;
charset=utf-8');
再檢查html頁面編碼是否utf8,不是的話使用
<meta
http-equiv="content-type"
content="text/html;charset=utf-8"
/>

熱點內容
誇克編程 發布:2025-02-07 21:43:43 瀏覽:528
電源450適合哪些配置 發布:2025-02-07 21:25:24 瀏覽:430
微信密碼一般要多少位以上 發布:2025-02-07 21:24:19 瀏覽:878
sqldecimal轉換 發布:2025-02-07 21:17:50 瀏覽:659
鋼管查詢源碼 發布:2025-02-07 21:15:25 瀏覽:426
濱州伺服器租賃地址 發布:2025-02-07 21:13:41 瀏覽:439
thinkphp刪除資料庫數據 發布:2025-02-07 21:12:03 瀏覽:945
安卓智能手機哪個更便宜 發布:2025-02-07 21:10:24 瀏覽:144
織夢資料庫連接 發布:2025-02-07 21:09:32 瀏覽:353
緩解情緒解壓的句子 發布:2025-02-07 21:04:23 瀏覽:535