2012-11-27 119 views
1

我正在使用DataTables和TableTools PDF导出功能。 PDF导出不会照顾某些特殊字符,并将它们转换为垃圾(或者ISO等价物,我猜)。字符为'●'●,'○'○和'‭ ٭‭' ٭DataTables,PDF和特殊字符

是否有任何方法来定义PDF的字符集,以便我可以保留这些特殊字符? (我猜字符集是问题)还是其他解决方法?

+1

请注意使用Unicode U + 202D“从左到右覆盖”字符来获取第三个特殊字符的行为。这是需要的,因为所涉及的字符是阿拉伯语标点符号,因此默认情况下使用从右到左的布局。 – eh9

+0

好吗?谢谢。尽管如此,在'​​'或''(并且肯定不是从右到左写)时,我自己没有发现任何问题。事实上,这些字符是用来复制在科学出版物中发现的符号,这些符号显示蜘蛛,甲虫等物种的面片,他们的发现,当他们第一次被发现等。 – davidkonrad

+0

为什么这个应该downvoted? – davidkonrad

回答

1

迟到的答案(对我自己),但其他人可能会受益。我想通过mPDF来代替。它支持UTF8,具有特殊字符和嵌入式样式表的语言。

+0

您可以分享如何将mPDF集成到TableTools吗?我有与TableTools相同的问题,在此先感谢。 – Lenciel

+0

@Lenciel,我没有在TableTools中整合mPDF。结束时只使用mPDF。 TableTools很棒,但在处理特殊或民族角色时显得不够用。但是,作为一个业余爱好项目,将数据表和数据表集成在一起是个不错的主意。对不起,延迟很长。 – davidkonrad

1

不,没有办法为PDF配置字符集。 DataTables,或者特别是它的TableTools加载项,使用相当有限的基于Flash的PDF导出器。

但是,您可以编辑用于制作TableTools Flash插件的ActionScript。

Download TableTools并查看存档的\media\as3目录中的.as文件。

如果您没有Adobe的Flash创作软件,您可以尝试开源Adobe Flex