2016-09-07 16 views
-2

このプロジェクトを完成させようとしましたが、アップロードされた最終版でキリル文字が正しく表示されません。 http://codepen.io/valik140795/pen/qadXOoutf-8ではキリル文字が認識されませんか?

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

のように見える何か - - 私は確立していないですと何私の質問は、別の質問の重複しませんhttp://prnt.sc/cfa68m


見えるように意図されて何

サーバーやデータベースやテーブルを操作することはできません。私は初心者です。

+0

UTF8は、心理的にコアリルを表示する必要があります。 – OctoCode

+1

エンコードの問題です。私たちはもっと多くの情報をつけることはできません。あなたのテキストはutf-8でエンコードされていますか?どこから来たの? – Federkun

+0

おそらくPHPのヘッダー(おそらくファイルエンコーディング)もUTF8に設定する必要があります。データはデータベースから抽出されていますか?もしそうなら、UTF8も指定する必要があります。 – Qirel

答えて

0

次の問題が発生しており、ロシア語PHPのコミュニティで見ることがかなり多いことができます。

  1. <META charset>タグは、エンコーディングをインストールしていない、それだけでエンコーディングをブラウザに伝えます。したがって、HTMLエディタにWindows-1251がある場合、ブラウザはWindows-1251でそれを解釈します。 <META charset>タグを設定しておらず、ブラウザに「自動エンコーディングの検出」をインストールすると、これをテストできます。そこにあなたのエディタが持っているエンコードが表示されます。

  2. Notepad ++エディタで使用する(右の)エンコーディング(utf-8)を選択することができます。 utf-8に変換するだけです。

  3. サーバー上のデフォルトのエンコーディングはWindows-1251である可能性があります。AddDefaultCharset windows-1251を.htaccessサーバーファイルから削除し、AddDefaultCharset utf-8と書き込む必要があります。

+0

ポイント#3が実際に問題を解決しました。 -8をhtaccessに送ってくれました。ありがとう! – Valbone

+0

@Valboneとても良いです!私の答えを正しいものとして受け入れることができますか?他の人も私のアドバイスを使用できますか? –

関連する問題