从FPDF中的HTML字符生成符号

时间:2012-01-03 12:54:02

标签: php html character-encoding special-characters fpdf

我有一个政府客户,他们的文件中需要合法的“部分符号”(§)。在网页中创建文档时,此符号是使用§§创建的。

我无法弄清楚如何在FPDF创建的pdf文档中使用其中任何一个。我尝试过iconv和utf8_decode方法,但都没有用。有什么想法吗?

2 个答案:

答案 0 :(得分:9)

您正在寻找html_entity_decode()

答案 1 :(得分:2)

有一种更简单的方法可以做到这一点:

您可以使用FPDF使用ascii代码生成节符号:chr(167)

将此作为常量是一种很好的做法。在脚本的顶部,添加:

define('SECTION',chr(167));

现在,您可以在脚本中使用SECTION来打印欧元符号。 例如:

echo SECTION.'1.1';

将输出:§1.1

注意:这也适用于chr(ascii)的其他符号,其中ascii是符号的ascii代码。您可以在此页面上找到ascii代码的概述:http://www.atwebresults.com/ascii-codes.php?type=2