php - 如何避免在pdflib中组合分音符字符
问题描述
我有一个用户输入的内容,这些内容将被插入到由 PDFlib 创建的 pdf 中。
一些用户现在输入了一些似乎结合了分音符号的文本。
这些在 pdf 中显示为a
(后面有空格)而不是ä
. 当我在编辑器中将此 UTF-8 文本转换为 ANSI 时,我得到了a¨
. 在数据库和网站上,此字符正确显示为ä
.
我是否错过了 textflow 选项列表的一些配置?还是我必须转换这个字符串?如何正确转换此字符串?
我的代码显示这些如下:
$itemOptlist = "charref encoding=unicode fontname=Helvetica fontsize=12 leading=120% alignment=justify leftindent=20";
$tf = $p->add_textflow($tf, '...Arbeitsabläufe...' /* This Text comes from the database */, $itemOptlist);
解决方案
推荐阅读
- flutter - 向 Row() 中的小部件添加具有特定宽度的间距的最有效方法是什么?
- python - 我的python人脸识别项目面临这种类型的错误。摄像头灯亮但不显示摄像头界面
- ios - 核心数据崩溃与方法“hasChanges”
- ios - 检测 UIPageViewController 开始滑动
- c++ - 为什么/unordered_map 和 unordered_set 更慢?
- javascript - 在产品网格视图中为每个产品添加数量字段(ecwid 电子商务)
- php - Vestacp - smpt 电子邮件、mail() 或 swiftmailer 无法使用 php
- google-app-engine - Google App Engine 配额错误,但没有超出配额
- apache-kafka - Kafka 分区日志真的不可变吗?为了使其真正不可变,日志可以与分布式账本集成吗?
- javascript - 有没有办法根据使用路由器做出反应的数组中的单击项目来呈现值?