簡體   English   中英

非拉丁字符的麻煩

[英]trouble with non-latin characters

我的頁面出現問題。 我已經將網站從主機提供商轉移到了另一個主機提供商,現在我遇到了非拉丁字符的問題,即來自數據庫查詢的文本和位於html / php文件中的文本。 對於來自數據庫的文本,有人建議我在數據庫連接后應用它:

mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET NAMES utf8");

它確實可以解決問題,但是現在我對來自html / php文件的文本也遇到了同樣的問題:代替了ë或ç出現。我敢肯定這應該是在欺騙服務器上的某個人或其他地方的人配置。 希望你能幫助我。

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

我正在使用文件的標題。

您必須在<head>部分中包含以下行:

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

utf8_general_ci中存儲數據的數據庫的排序規則嗎?

傳輸文件時可能出現問題。

如果您熟悉Linux,請嘗試使用重新編碼來修復服務器上損壞的文件(摘錄:“ 重新編碼庫在字符集和用法之間轉換文件。”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM