gpt4 book ai didi

mysql - FPDF/mySQL : How to overcome encoding troubles with fpdf and mysql

转载 作者:行者123 更新时间:2023-11-29 21:04:46 25 4
gpt4 key购买 nike

为了生成 PDF 发票,我使用 fpdf lib 并将重复文本存储在 mySQL 数据库中。

当我将此文本存储在一个简单文件中时,我需要将其保存为 Latin1 编码,因为 fpdf 使用 Latin1/cp1252 编码。到目前为止,这有效。

但是,当我将其存储在 mySQL 数据库中时,无论我对文本字段使用哪种排序规则,我都会得到典型的 áæ—¥� 乱码。在本例中,我将其设置为 Latin1_general_ci。服务器本身一般设置为UTF-8 Unicode。

这个问题有几个问题:

  1. 是否有助于将服务器也设置为 Latin1 ?
  2. fpdf 是否也渲染 UTF-8 编码字符来解决此问题?
  3. 我可以使用 tpdf 而不是使用 fpdf 解决这个问题吗?

如果您能帮助找到唯一解决方案,我们将不胜感激

更新:

没人回答吗?胡言乱语似乎是一个无法解决的问题..嗯

最佳答案

我自己回答这个问题,因为我现在找到了解决方案。如果这是唯一,我对此表示怀疑,但它是我的方法的解决方案。

问答

  1. 问:是否有助于将服务器也设置为 Latin1?
    A:应该可以,但是我完全没有成功。这个问题仍然悬而未决。
  2. 问:fpdf 是否也渲染 UTF-8 编码字符来克服这个问题问题?
    答:不,据我所知没有。我花了一些时间谷歌,但没有找到任何提示,也没有任何具体答案。
  3. 问:我可以使用 tpdf 而不是 fpdf 来解决这个问题吗?
    答:是的,它工作完美。阅读 here .

关于mysql - FPDF/mySQL : How to overcome encoding troubles with fpdf and mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36910958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com