0

我正在使用 FPDF 创建具有从 MySQL 查询填充的某些文本元素(作为单元格)的文档。一个这样的字段是 $company。

只要公司名称包含括号(即“Acme Fixings (UK) Ltd”),生成的 PDF 就会显示

Acme Fixings (UK) Ltd

我尝试使用 addlashes() 转义括号无济于事。用单引号字符串替换变量可以正常工作。

我正在使用提供的 Arial 字体。

有什么线索吗?

谢谢,丹

4

1 回答 1

0

似乎由于某种原因,在将数据输入数据库时​​,括号被认为是危险的,因此被编码为 HTML 实体。

html_entity_decode反转这个过程,产生括号。

请注意,如果您将它输出到浏览器并且它“看起来”很好,那是因为浏览器解码了 HTML 实体。您应该使用 View Source 查看服务器实际输出的内容。

于 2013-04-22T17:37:22.810 回答