婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP解決輸出中文亂碼問題講解

PHP解決輸出中文亂碼問題講解

熱門標簽:天津電銷外呼系統違法嗎 溫州外呼系統招商 合肥ai電銷機器人費用 400電話個人能不能辦理 上海400客服電話怎么申請 銀行信貸電話機器人 滄州電銷外呼系統價格 凱立德地鐵站地圖標注 手機外呼系統什么原理

解決 PHP 輸出中文亂碼的問題

問題描述

今天給導航狗(https://daohanggou.cn/)的 PHP 程序和數據庫文件遷移了服務器, 但是遷移到新的服務器上之后 PHP 輸出的中文和 PHP 輸出的從 MySQL 數據庫查詢出來的數據中的中文都出現了亂碼的情況. 下面記錄一下我解決該問題的過程.

解決步驟

首先解決的是 PHP 程序直接輸出 (輸出的不是從數據庫中查詢的數據) 的中文亂碼的問題. 由于我使用的是一臺虛擬主機, 沒有管理員權限, 無法修改 PHP 的配置文件, 因此, 對于這個問題我的解決辦法是在 PHP 文件的頭部加上如下代碼:

head>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
/head>

或者加上如下代碼也可以:

?php
header("Content-type:text/html;charset=utf-8");
?>

這樣處理之后, 輸出的結果是這樣的 (圖 1):

圖 1

如圖 1 所示, 我用紅框標注的是 PHP 程序從 MySQL 數據庫查詢的結果, 查詢結果中的英文可以正常顯示, 中文卻變成了問號. 關于這個問題, 我的解決方法是在 MySQL 查詢語句的前一行加入如下代碼:

mysql_query('SET NAMES UTF8');

如圖 2:

圖 2

如果經過上面的步驟之后問題還是沒有解決, 可以嘗試使用下面的 SQL 命令將出現中文編碼錯誤的數據表改成 UTF-8 編碼:

ALTER TABLE `Test` DEFAULT CHARACTER SET utf8;

到此這篇關于PHP解決輸出中文亂碼問題講解的文章就介紹到這了,更多相關PHP解決中文亂碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP fopen中文文件名亂碼問題解決方案
  • PHP讀取文件,解決中文亂碼UTF-8的方法分析
  • 解決zabbix監控因php問題導致圖形界面中文亂碼方法
  • php輸出文字亂碼的解決方法
  • php寫入mysql中文亂碼的實例解決方法
  • php寫入txt亂碼的解決方法
  • 解決php寫入數據庫亂碼的問題
  • PHP微信發送推送消息亂碼的解決方法

標簽:酒泉 白城 溫州 洛陽 金華 赤峰 怒江 七臺河

巨人網絡通訊聲明:本文標題《PHP解決輸出中文亂碼問題講解》,本文關鍵詞  PHP,解決,輸出,中文,亂碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP解決輸出中文亂碼問題講解》相關的同類信息!
  • 本頁收集關于PHP解決輸出中文亂碼問題講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成都市| 桓仁| 巴彦县| 招远市| 邳州市| 白水县| 丹凤县| 河南省| 康乐县| 郧西县| 会泽县| 荥经县| 景宁| 韶关市| 平顶山市| 梁山县| 肃北| 甘南县| 阜新市| 衡阳县| 旺苍县| 鸡泽县| 彰化市| 满城县| 麦盖提县| 金堂县| 鄱阳县| 临汾市| 同江市| 都匀市| 阿图什市| 虞城县| 南开区| 康定县| 林口县| 腾冲县| 武宣县| 丰都县| 温宿县| 汪清县| 呼和浩特市|