我有如下代码
header('Content-Type: text/plain; charset=UTF-8');
echo 'Welcome to Loréal Website';
当我尝试在浏览器中打印此内容时,Loréal 中的 é 已变形。
如何解决这个问题?
谢谢您的回复
我有如下代码
header('Content-Type: text/plain; charset=UTF-8');
echo 'Welcome to Loréal Website';
当我尝试在浏览器中打印此内容时,Loréal 中的 é 已变形。
如何解决这个问题?
谢谢您的回复
你也可以试试:
echo htmlentities('Welcome to Loréal Website');
确保您的源文件实际编码为UTF-8
.
检查您的浏览器是否配置了 UTF-8 编码。
通常在 View-> Encoding -> UTF-8 下
配置您用于编写 PHP 的编辑器以保存为 UTF-8。
问题是因为您声称数据不是 UTF-8,但事实并非如此。
请确保您创建的 php 文件是 utf8 字符集。还要检查您的 Web 服务器是否支持/配置 utf8 编码。
如果您有 apache,请参阅此链接https://stackoverflow.com/a/913885/1716962