2

任何人都可以帮助处理特殊字符和php。

以下php:

$IHaventReceivedCode = "Je n'ai pas reçu mon code";

显示为:

Je n'ai pas re�u mon 代码

我尝试在顶部添加文件:

ini_set('default_charset', 'UTF-8');
header('Content-Type: text/html; charset=UTF-8');

还有头部标签:

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

但是,角色无法显示。

有任何想法吗?

4

3 回答 3

5

尝试将文档转换为该编码。例如,如果您使用的是 Notepad++,您可以执行以下操作:

在此处输入图像描述

于 2013-06-10T15:31:33.800 回答
4

如果您的文件是 UTF-8... 您可以尝试 utf8_encode
$IHaventReceivedCode = utf8_encode("Je n'ai pas reçu mon code");

或者解码utf8_decode
$IHaventReceivedCode = utf8_decode("Je n'ai pas reçu mon code");

我很确定其中一个应该改变输出......

于 2013-06-10T15:32:50.283 回答
1

使用支持不同编码的文本编辑器。如果您使用记事本,请尝试切换到更复杂的文本编辑器。

于 2013-06-10T15:34:48.880 回答