相关疑难解决方法(0)

使用 jspdf 时转换/规范化特殊字符

尝试使用jspdf lib @1.4.1将文本转换为 pdf,输出有时会变得非常丑陋且不可读,因为文本包含一些特殊字符,例如:

\n

左边的单引号U+2018,或右边的单U+2019引号,或类似的符号\xe2\x86\x92,或\xc4\xb1... Kad\xc4\xb1k\xc3\xb6y\n我如何清理/规范化这些文本?或者有什么选项是 jspdf 可以用来解决这个问题?

\n

更新:

\n

要重现该问题,只需使用此字符串:\'\xe2\x86\x92Kad\xc4\xb1k\xc3\xb6y\'在此示例中https://parall.ax/products/jspdf的第 9 行,您将看到 arrow 被转换为!\xe2\x80\x99\xc4\xb1被转换为1

\n

(仅供参考,Kad\xc4\xb1k\xc3\xb6y 是城市名称https://en.wikipedia.org/wiki/Kad%C4%B1k%C3%B6y

\n

javascript pdf character-encoding special-characters jspdf

5
推荐指数
1
解决办法
1万
查看次数