1

以下のようなコードがあります

header('Content-Type: text/plain; charset=UTF-8');
echo 'Welcome to Loréal Website';

このコンテンツをブラウザで印刷しようとすると、Loréal で来る é が変形します。

ここに画像の説明を入力

この問題を解決するには?

返信ありがとう

4

5 に答える 5

0

ソース ファイルが実際に でエンコードされていることを確認してくださいUTF-8

于 2013-02-26T11:03:11.277 に答える
0

ブラウザが UTF-8 エンコーディングで構成されていることを確認します。

通常、View-> Encoding -> UTF-8 の下で

于 2013-02-26T11:03:19.697 に答える
0

UTF-8 で保存するように PHP を記述するために使用しているエディターを構成します。

問題は、データが UTF-8 ではないのに UTF-8 であると主張しているためです。

于 2013-02-26T11:03:20.773 に答える
0

作成したphpファイルがutf8文字セットであることを確認してください。また、Web サーバーで utf8 エンコーディングがサポート/設定されているかどうかも確認してください。

Apache がある場合は、このリンクを参照してください https://stackoverflow.com/a/913885/1716962

于 2013-02-26T11:04:07.707 に答える
0

あなたも試すことができます:

echo htmlentities('Welcome to Loréal Website');
于 2013-02-26T11:08:24.130 に答える