pdf - 如何从 php.ini 启用 mbstring?

标签 pdf utf-8 php mbstring

<分区>

我在本地主机上启用 mbstring 扩展时遇到了真正的困难。

我正在使用适用于 Windows 的 XAMPP 1.7.4,它具有 PHP 5.3.5,并尝试根据 documentation 编辑我的 php.ini 文件。以及我在网上找到的各种其他示例。大约 6 小时后,我所能做的就是收到一条“错误 500 - 服务器错误”消息,即使我回滚了对 .ini 文件的所有更改,该消息也没有消失。

我需要做的是使用 tFPDF 创建带有丹麦语字符的 PDF 发票, 支持UTF-8编码。

如果这里有人知道一些提示、建议或有效的 php.ini 设置的示例,请帮忙,因为我开始为这个失去理智! :|

非常感谢!

最佳答案

所有 XAMPP 包都安装了多字节字符串 (php_mbstring.dll) 扩展。

如果您不小心从 php/ext 文件夹中删除了 DLL 文件,只需将其添加回来(从 XAMPP zip 存档中获取副本 - 可下载)。

如果您从 php.ini 文件中删除了伴随的 INI 配置行,请将其添加回来:

extension=php_mbstring.dll

此外,请确保使用 XAMPP 控制面板重新启动您的网络服务器 (Apache)。

有关启用 PHP 扩展的其他信息

  • 安装扩展(例如将 php_mbstring.dll 放入 /XAMPP/php/ext 目录)
  • php.ini 中,确保指定扩展目录(例如 extension_dir = "ext")
  • 确保正确构建 DLL 文件(例如,32 位线程安全 VC9 仅适用于使用完全相同的工具和配置构建的 DLL 文件:32 位线程安全 VC9)
  • 确保 PHP API 版本匹配(如果,一旦您重新启动网络服务器,您将收到相关错误。)

关于pdf - 如何从 php.ini 启用 mbstring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658561/

相关文章:

c# - 以编程方式将图章图层添加到 PDF 文档

java - 将图像转换为可搜索的 pdf

java - 是否保证所有 Java SE 1.5+ VM 都支持 MacRoman 编码?

html - 如何修复使用不同编码的页面中的无效 HTML 字符?

php - Laravel - 自动执行排队作业

c# - HTML 到 PDF 动态添加目录 (TOC)

pdf - 使用 AFNetworking 2.0 下载 PDF 文件

unicode - 6 个八位字节的 UTF-8 序列是否有效?

php - 如何防止使用 PHP 和 MySQL 重新加载页面时自动将数据插入数据库

php - MYSQL 5.6.12 中mysql插入查询出错