MySql データベースは utf-8 エンコーディングを使用し、データは正しく保存されます。set_name utf8 クエリを使用して、呼び出されたデータが utf-8 でエンコードされていることを確認します。データベースからのすべての変数は、ヘッダーの文字セットが utf-8 である限り正常に動作しますが、静的html 文字が正しく機能しません。ヘッダーの文字セットを ISO-8859-9 に設定すると、html 文字は正常に機能しますが、変数が異なって表示されます。誰か助けてもらえますか? Utf8 エンコーディング: http://oi48.tinypic.com/289kje1.jpg html タグには値の表示に問題があります。 /287n2ph.jpg今回はhtmlはOKなのですが、phpのデータが間違って表示されています。
<?php
header('Content-Type: text/html; charset=ISO-8859-9');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>noname</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />