保留PHP字符串中的特殊字符

时间:2012-05-02 14:33:29

标签: php special-characters

我有一个发布到PHP的HTML表单。我在PHP中获得了一堆变量,例如:

$firstname = $_POST['firstname'];

等等。稍后,这些变量将打印到我用PHP生成的PDF文件中。

然而,很多时候表格都是以“特殊字符”提交的,例如ë,é,ü等。我想保留那些角色。此时,这些字符将打印为PDF格式:

é ë

如何保留重音字符?

1 个答案:

答案 0 :(得分:2)

确保字符编码正确无误:

  • 表单应位于包含UTF-8
  • 字符集的页面上
  • 根据您在服务器上获得的值,您可能需要致电utf8_encodeutf8_decode
  • 仔细检查PDF的字符编码是否为UTF-8。