TCPDF - 缺少瑞典字符

时间:2013-02-07 09:56:39

标签: php codeigniter pdf tcpdf

我在Codeigniter中使用TCPDF来生成PDF文件。

我有从'view'到'controller'功能的链接,其中包含参数。一个参数是 name ='Högskolan'。 当我在控制器中获取此参数并以PDF格式显示时,它有时显示为“Högskolan”,有时像'Hgskolan'(缺少瑞典语字符)。此问题仅在IE中发生(有时 - 并非总是如此)。

使用文件 - >另存为文件 - >保存保存此文件时也存在差异。 使用第一个选项,文件保存为'Hgskolan.pdf',第二个选项保存为'Högskolan.pdf'。

什么可能导致这些问题?有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我建议做这样的事情:Convert accented characters to their plain ascii equivalents

你会发现在没有重音的情况下输出效果会更好(前提是它基本上不会改变这个词)。

正如anttir所说,它可能是一个浏览器特定的问题或系统问题,不喜欢这些字符。您可以在其他浏览器或其他平台上测试输出以隔离问题。

我不是百分百确定是否是TCPDF绊倒你或浏览器。您可以使用Fiddler(http://fiddler2.com/)或Charles(http://www.charlesproxy.com/)[两个调试代理]进行测试。