PHP中GBK和UTF8亂碼解決方案
我用的appserv-win32-2.5.10做的環境,裝這個包的時候用預設的utf8編碼。
在寫資料庫連線檔案時,寫成:
$conn = mysql_connect(“$host”,”$user”,”$password”);
mysql_query(“SET NAMES `UTF8`”);
mysql_select_db(“$database”,$conn);
然後在做頁面時,注意這句:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8” />
這樣不管輸入資料庫的中文,還是頁面顯示,就都正常了。
在DW CS4版裡,預設生成的也是utf8頁面。
同樣的,如果一開始寫資料庫連線檔案時寫成:
mysql_query(“SET NAMES `GBK`”);
那頁面也要相應變成:
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312” />
相關文章
- ORACLE亂碼解決方案Oracle
- Java亂碼解決方案Java
- Unicode,GBK和UTF8Unicode
- PL/SQL亂碼解決方案(日文)SQL
- php 擷取漢字字串 亂碼解決 支援utf8和gb2312的編碼的漢字PHP字串
- android php 亂碼怎麼解決AndroidPHP
- Oracle 生僻字亂碼解決方案Oracle
- mysql 插入中文亂碼解決方案 轉MySql
- Discuz門戶模板亂碼解決方案
- ROS中解決中文亂碼ROS
- php的漢字轉換: Unicode(UTF8)->GBK (轉)PHPUnicode
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- MySQL字符集亂碼與解決方案MySql
- navicat for mysql顯示中文亂碼解決方案MySql
- AndroidStudio Build Output亂碼解決方案AndroidUI
- css中文字型亂碼解決方案CSS
- python 中文亂碼問題解決方案Python
- PDF複製亂碼 -- 原因及解決方案
- c++中utf8字串和gbk字串的轉換C++字串
- ajax 提交 資料格式一個為 utf8 後臺gbk格式檔案接收亂碼
- 解決 SecureCRT 和 SecureFX 中文亂碼Securecrt
- php json提交亂碼的解決辦法PHPJSON
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- oracle 輸出中文亂碼問題解決方案Oracle
- web專案顯示亂碼解決方案整理Web
- Linux終端中文菱形亂碼解決方案Linux
- JMeter響應亂碼問題解決方案教程JMeter
- PHP - 如何解決中文亂碼PHP
- MySQL中UTF8編碼的資料在cmd下亂碼MySql
- java中亂碼問題解決方法Java
- 解決plsql中中文亂碼問題SQL
- git version 2.5.0.windows.1中文亂碼問題解決方案GitWindows
- Java GBK 中文亂碼問題分析Java
- php查詢mssql出現亂碼的解決方法PHPSQL
- oracle中匯入dmp字元亂碼分析和解決方案Oracle字元
- Servlet中request請求Get和Post方法以及亂碼解決Servlet
- 乾貨:blob匯出檔案亂碼解決方案
- SpringBoot整合Redis亂碼原因及解決方案Spring BootRedis