我在Codeigniter中使用TCPDF来生成PDF文件。
我有从'view'到'controller'功能的链接,其中包含参数。一个参数是 name ='Högskolan'。 当我在控制器中获取此参数并以PDF格式显示时,它有时显示为“Högskolan”,有时像'Hgskolan'(缺少瑞典语字符)。此问题仅在IE中发生(有时 - 并非总是如此)。
使用文件 - >另存为和文件 - >保存保存此文件时也存在差异。 使用第一个选项,文件保存为'Hgskolan.pdf',第二个选项保存为'Högskolan.pdf'。
什么可能导致这些问题?有什么想法吗?
感谢。
答案 0 :(得分:0)
我建议做这样的事情:Convert accented characters to their plain ascii equivalents
你会发现在没有重音的情况下输出效果会更好(前提是它基本上不会改变这个词)。
正如anttir所说,它可能是一个浏览器特定的问题或系统问题,不喜欢这些字符。您可以在其他浏览器或其他平台上测试输出以隔离问题。
我不是百分百确定是否是TCPDF绊倒你或浏览器。您可以使用Fiddler(http://fiddler2.com/)或Charles(http://www.charlesproxy.com/)[两个调试代理]进行测试。