最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法第3/3頁(yè)

 更新時(shí)間:2007年09月02日 22:07:53   作者:  


【在phpmyadmin創(chuàng)建數(shù)據(jù)庫(kù),并指定字符集】


表類(lèi)型根據(jù)自己需要選,這里選MyISAM(非事務(wù));
整理選擇 gbk_chinese_ci 也就是gbk字符集
gbk_bin 簡(jiǎn)體中文, 二進(jìn)制。gbk_chinese_ci 簡(jiǎn)體中文, 不區(qū)分大小寫(xiě)。

在剛才創(chuàng)建的數(shù)據(jù)庫(kù)插入數(shù)據(jù)庫(kù)



再瀏覽時(shí)發(fā)現(xiàn)是亂碼


為什么呢?是因?yàn)閿?shù)據(jù)庫(kù)為gbk字符集,而我們操作時(shí)沒(méi)有指定為gbk
回到數(shù)據(jù)庫(kù)首頁(yè)


可以看到 mysql 連接校對(duì)默認(rèn)的latin1_bin。我們將其改為gbk_chinese_ci


再插入一條數(shù)據(jù)。看,這條已經(jīng)正常了

【解決php讀取數(shù)據(jù)庫(kù)亂碼】

仍以數(shù)據(jù)庫(kù)mysqlcode為例
復(fù)制代碼 代碼如下:

<?php
//php愛(ài)好者站教程 http://www.phpfans.net 
$conn = mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");//這就是指定數(shù)據(jù)庫(kù)字符集,一般放在連接數(shù)據(jù)庫(kù)后面就系了
mysql_select_db("test");

$sql = "select * from mysqlcode";
$result = mysql_query($sql,$conn);

?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>mysql 字符編碼</title>
</head>

<body>
<table width="300" height="32" border="1" align="center" cellpadding="0" cellspacing="0"> 
  <tr>
    <td width="71" align="center">id</td>
    <td width="229" align="center">內(nèi)容</td>
  </tr>
 <?php while($row = mysql_fetch_assoc($result)){
 echo "  
 <tr>
    <td align=\"center\">".$row['id']."</td>
    <td>".$row['content']."</td>
  </tr>";
}?>  
</table>
</body>
</html>
<?php mysql_free_result($result);?> 

如果我們將mysql_query("set names 'gbk'");注釋掉,肯定時(shí)亂碼


加上那句又正常了


注意: set names 必須在連接數(shù)據(jù)庫(kù)之后,執(zhí)行sql語(yǔ)句之前!
一句話(huà)
你數(shù)據(jù)庫(kù)用什么編碼,在對(duì)數(shù)據(jù)庫(kù)操作之前就set names '你的編碼';

終于完了,如果對(duì)大家有用就頂下啦。不正確的地方也請(qǐng)指正

相關(guān)文章

  • PHP5.5迭代生成器用法實(shí)例詳解

    PHP5.5迭代生成器用法實(shí)例詳解

    這篇文章主要介紹了PHP5.5迭代生成器用法,結(jié)合實(shí)例形式詳細(xì)分析了PHP5.5迭代生成器的功能,定義及相關(guān)使用技巧,需要的朋友可以參考下
    2016-03-03
  • 一個(gè)PHP的QRcode類(lèi)與大家分享

    一個(gè)PHP的QRcode類(lèi)與大家分享

    一個(gè)PHP的QRcode類(lèi)與大家分享,需要的朋友可以參考下。
    2011-11-11
  • PHP簡(jiǎn)易延時(shí)隊(duì)列的實(shí)現(xiàn)流程詳解

    PHP簡(jiǎn)易延時(shí)隊(duì)列的實(shí)現(xiàn)流程詳解

    普通的隊(duì)列是先進(jìn)先出,但是延時(shí)隊(duì)列并不是,而是加上了時(shí)間這一權(quán)重。希望到達(dá)時(shí)間點(diǎn)的先執(zhí)行。從某種意義上來(lái)講,延遲隊(duì)列的結(jié)構(gòu)并不像一個(gè)隊(duì)列,而更像是一種以時(shí)間為權(quán)重的有序堆結(jié)構(gòu)
    2022-11-11
  • php正則取img標(biāo)記中任意屬性(正則替換去掉或改變圖片img標(biāo)記中的任意屬性)

    php正則取img標(biāo)記中任意屬性(正則替換去掉或改變圖片img標(biāo)記中的任意屬性)

    因有一項(xiàng)目新聞發(fā)布系統(tǒng),數(shù)據(jù)庫(kù)內(nèi)容字段中存儲(chǔ)的是原圖的路徑(當(dāng)然還有其他文字內(nèi)容啦,內(nèi)容里插圖時(shí),存的是圖片路徑),但前臺(tái)想使用縮略圖,琢磨1小時(shí)余,得到以下結(jié)果,可解決問(wèn)題
    2013-08-08
  • PHP使用SMTP郵件服務(wù)器發(fā)送郵件示例

    PHP使用SMTP郵件服務(wù)器發(fā)送郵件示例

    這篇文章主要介紹了PHP使用SMTP郵件服務(wù)器發(fā)送郵件,結(jié)合實(shí)例形式分析了php基于SMTP協(xié)議的郵件發(fā)送類(lèi)email.class.php定義與使用技巧,需要的朋友可以參考下
    2018-08-08
  • 探討方法的重寫(xiě)(覆載)詳解

    探討方法的重寫(xiě)(覆載)詳解

    本篇文章是對(duì)方法的重寫(xiě)(覆載)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • thinkphp如何獲取客戶(hù)端IP

    thinkphp如何獲取客戶(hù)端IP

    這篇文章主要介紹了thinkphp如何正確獲取客戶(hù)端IP,除了使用內(nèi)置get_client_ip函數(shù),還有沒(méi)有其他方法?請(qǐng)閱讀下文揭曉答案。
    2015-11-11
  • PHP 模擬登陸MSN并獲得用戶(hù)信息

    PHP 模擬登陸MSN并獲得用戶(hù)信息

    一個(gè)可以獲取msn上用戶(hù)信息的代碼
    2009-05-05
  • php 特殊字符處理函數(shù)

    php 特殊字符處理函數(shù)

    php防sql的注入.一般用到htmlspecialchars(),addslashes()等.不過(guò)還是對(duì)有些特殊字符不起作用.
    2008-09-09
  • SSI指令

    SSI指令

    這篇文章主要介紹了SSI指令,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2006-11-11

最新評(píng)論

深州市| 遵义市| 呈贡县| 和林格尔县| 永登县| 通辽市| 博罗县| 湾仔区| 商丘市| 宜川县| 阜阳市| 浙江省| 响水县| 崇州市| 天等县| 曲麻莱县| 当阳市| 县级市| 亚东县| 桦川县| 汕头市| 来宾市| 黄龙县| 广州市| 光泽县| 建阳市| 开鲁县| 海南省| 遂昌县| 商丘市| 海淀区| 曲阳县| 皮山县| 天柱县| 合川市| 浮梁县| 盈江县| 江都市| 宜州市| 女性| 汉寿县|