0
我写了一个PHP脚本,它从页面获取文本输入作为输入。该代码是仅此,就目前来看:为什么特殊字符在页面中呈现不好?
<?php
include("../Includes/Database.php");
mysql_select_db('...', $db3);
$originalText=$_POST['text'];
echo $originalText;
?>
代码工作正常,正常输入(可打印的ASCII),而不是特殊字符,如é
,д
,φ
...例如,输入输出Stack Overflow
Stack Overflow
,而Δημοκρατία
返回。它对扩展ASCII不起作用:même
返回même
。
我不需要完整的Unicode支持[虽然它会是不错的],只是扩展ASCII,作为输入文本将在意大利(使用à
,è
,é
,ì
,ò
和ù
)。
[确切地说,Δημοκρατία
使用Unicode字符,因为它是希腊语为“民主”; même
使用扩展ASCII,因为它是法语“相同”(ê
是扩展ASCII)
什么是自己的网页和PHP脚本的编码? – Passerby
感谢您的提示,解决了在页面中添加''。 –