2017-04-12 3 views
0

データベースが通常テキストを表示するために使用されました。何らかの理由で、面白い方法でテキスト文字を表示しています。たとえば、アポストロフィ私のデータベースがテキスト文字を面白いコードに変更したのはなぜですか?

' is displayed as ’ - is displayed as —

は、私は私のデータベースには何も更新されませんでしたので、私はこれが起こっている可能性がどのように疑問に思って理由です。

+0

[代わりに「 '「のページに示す "â€の™"]の可能な重複(http://stackoverflow.com/questions/2477452/%c3%a2% e2%82%ac-showing-on-of-of-of-of) – Blender

+0

私はこの質問を見ました。私は私のPHPファイルにを持っています。私はまた、データベースをチェックし、それがどのように格納されているのです。それは5日前のようなものではなかった。 – Divern

+0

データベースからフィールドを取得してページに表示する方法を示す最小限の例を編集してください。あなたのテーブルのスキーマ(具体的にはあなたが読んでいる列)は何ですか? – Blender

答えて

0

これを試してみてください。..

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

私はこれを私の文書の一番上に持っています。 – Divern

+0

mysql_query( "SET COLUMN_NAME 'utf8'");データベースに追加/取得する前に PHP関数urlencode($ text)が表示時に適用されたため、削除されました。 また、ページのヘッダーとajaxリクエスト/レスポンスがすべてutf8であることを確認してください。 –

関連する問題