如何在php中显示非英语字符?

如何在php中显示非英语字符?,php,encoding,utf-8,character,non-english,Php,Encoding,Utf 8,Character,Non English,我有一个关于PHP的基本问题: 我有两个文件:一个HTML表单和一个PHP文件。我只想打印用户在按下submit后键入的文本。当只输入英文字符时,一切都进行得很顺利,但当我输入阿拉伯语或汉语时,我就会胡言乱语。有没有办法显示所有字符 以下是PHP文件的代码: <?php $txt = $_GET['toTranslate']; echo $txt; ?> 您必须在页面和脚本中使用unicode编码。您必须在页面和脚本中使用unicode编码。请尝试添加 head

我有一个关于PHP的基本问题:

我有两个文件:一个HTML表单和一个PHP文件。我只想打印用户在按下submit后键入的文本。当只输入英文字符时,一切都进行得很顺利,但当我输入阿拉伯语或汉语时,我就会胡言乱语。有没有办法显示所有字符

以下是PHP文件的代码:

<?php
     $txt = $_GET['toTranslate'];
     echo $txt;
?>

您必须在页面和脚本中使用unicode编码。

您必须在页面和脚本中使用unicode编码。

请尝试添加

header('Content-Type: text/plain; charset=UTF-8');
或者将set添加为html和set

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
echo $txt;
echo';
echo$txt;
请尝试添加

header('Content-Type: text/plain; charset=UTF-8');
或者将set添加为html和set

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

确保带有表单的页面和带有输出的页面使用相同的字符集(使用
头()显式设置UTF-8是最安全的选择)。默认情况下,PHP将准确返回它接收到的内容,无论它是什么字符集,除非您对该文本字符串进行一些操作(在本例中,请检查函数)。

确保带有表单的页面和带有输出的页面使用相同的字符集(UTF-8显式设置为
头()
是最安全的选择). 默认情况下,PHP将准确返回它接收到的内容,无论它是什么字符集,除非您对该文本字符串进行一些操作(在本例中,请查看函数)。

尝试在此网站上搜索()62676857673B675B663B204668706174753B62676857673B675B663B204668706174753B626757673B675B663B204668706174753B626757673B675B663B204668706174753B626768573B675B663B2046687061753B626757673B675B675B666B204663B63B2046687061753B6267677B675B675B675B663B663B63B20466676B20487061753B6267675757575B675B675B666B2676B67676B67676767677B676B677B677B67753B62676B676B677B676762676857673B675B663B204668706174753B62676857673B675B663B204668706174753B62676857673B675B663B204668706174753B62676857673B675B663B204668706174753B62676857673B675B663B2046687061753B626757673B675B675B666B666B20466673B2046687061753B626757675B675B675B675B666B204676B204676B67676B67676B67774753B626767675B676B675B676B675B67676B676767