Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 FPDF 创建具有从 MySQL 查询填充的某些文本元素(作为单元格)的文档。一个这样的字段是 $company。
只要公司名称包含括号(即“Acme Fixings (UK) Ltd”),生成的 PDF 就会显示
Acme Fixings (UK) Ltd
我尝试使用 addlashes() 转义括号无济于事。用单引号字符串替换变量可以正常工作。
我正在使用提供的 Arial 字体。
有什么线索吗?
谢谢,丹
似乎由于某种原因,在将数据输入数据库时,括号被认为是危险的,因此被编码为 HTML 实体。
html_entity_decode反转这个过程,产生括号。
html_entity_decode
请注意,如果您将它输出到浏览器并且它“看起来”很好,那是因为浏览器解码了 HTML 实体。您应该使用 View Source 查看服务器实际输出的内容。