1、數(shù)據(jù)表設計的時候指定一下編碼,最好UTF8, 數(shù)據(jù)表內的字符型字段也設置成UTF8。PHP程序文件,HTML頁面編碼都整成UTF-8應該就沒問題了。
我們提供的服務有:成都網(wǎng)站設計、網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、信陽ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的信陽網(wǎng)站制作公司
2、首先確保數(shù)據(jù)庫的編碼是否正確 其次確保連接數(shù)據(jù)庫的代碼是否指定了正確的編碼。另外就是html頁面的編碼是否一致,麻煩把問題補充清楚方便排查問題。
3、請將數(shù)據(jù)庫的編碼,表的編碼以及字段的編碼與網(wǎng)頁代碼的編碼保持一致。另外注意文件本身的編碼與html代碼頭meta中的編碼說明保持一致。
4、可能需要修改數(shù)據(jù)庫的配置 一般情況下我們在設計數(shù)據(jù)庫的時候都會事先確定好要如果是phpAdmin,可以在phpAdmin主頁更改Language為簡體中文。
5、phpMyAdmin默認的字符集(即整理)為latin1,一般我們中文網(wǎng)頁用的是utf8,你上傳時沒有將要上傳內容設為utf8。
1、還有一種可能是你前臺的問題。如果你用get方法提交的話不能提交中文,會變成亂碼。可以先轉碼在解碼解決。也可以通過用post方法來解決,post是可以傳遞中文的。
2、直接把中文轉變成utf-8格式,大多是這個問題導致的。
3、第一種情況就是你有沒有 mysql_connect(localhost,root,);第二種情況就是 在一個以 html 結尾的文件中 應該是不支持 php 的,只能支持 javascript 。
4、斷點浿試呢! 你的小程序我應該會打2個斷點, 第一個看 mysql $conn有沒有連接成功。 第二個打印$sql看sql語句有沒有錯。 還有你的小程序很明顯的少了一句, mysql_query($sql), 13行前加入。
5、你數(shù)據(jù)庫的第二個字段的字段類型是 int型或者其他數(shù)值型不是字符串類型。
Mysql數(shù)據(jù)庫不能插入中文,一插入就報錯,是代碼輸入錯誤造成的,解決方法如下:首先使用insert語句,把數(shù)據(jù)插入到數(shù)據(jù)庫表里。運行后,發(fā)現(xiàn)插入語句報錯了。
首先看看傳遞的數(shù)據(jù)是不是保證中文顯示無亂碼。
直接把中文轉變成utf-8格式,大多是這個問題導致的。