2 に答える
2
私のページはhtml5です
<meta charset="utf-8">
どれmetaもまったく役に立たない。
ページの文字セットはContent-type、適切な文字セットを含む必要がある HTTP ヘッダーのみによって決定されます。
$mysqli->set_charset('utf8')/ ;charset=utf8PDOのDSNも使用する必要がありますが、あなたの場合は問題ではないようです。
于 2013-05-21T09:34:11.067 に答える
1
OK、この投稿は数週間前のものですが、これでどこが間違っていたのかがわかりました。
として正しく設定されたデータベースに保存され、そこから取得された値UTF-8。問題は、私echoがhtmlentities.
私の古いエコーは通過しました: htmlentities($str, ENT_QUOTES);「UTF-8」がありませんでした
新しいエコーが通過しhtmlentities($str, ENT_QUOTES, "UTF-8");ました。うまくいきました。
うーん。一部キャラのダメージ。
とにかく、助けてくれたすべての人に感謝します。
于 2013-06-15T03:32:40.073 に答える