【问题标题】:How to fix missing turkish characters using UTF-8 without bom?如何使用没有 bom 的 UTF-8 修复丢失的土耳其字符?
【发布时间】:2016-01-08 02:04:56
【问题描述】:

我有一个有趣的问题; 我用php创建了一个图像,我的标题是这样的:

header('Content-Type: image/png;');

在创建图像时,我从我的数据库中获取信息并创建有关这些信息的图像。

到目前为止一切都很好,但这是问题所在; 我从数据库中获取的内容包括土耳其语字符,但浏览器无法显示它们。

如果我将 php 文件编码为 utf-8,则会出现“标头已发送”错误。 另一方面,如果我在没有 bom 的情况下对 php 文件 utf-8 进行编码,以摆脱上述错误,它不会给出任何错误,但土耳其字符不会再次出现。

感谢您的帮助。

示例: http://sjdijital.com/lolcaps/pages/capsyeni.php?pId=7

【问题讨论】:

标签: php


【解决方案1】:

不要尝试在线显示使用imagecopy创建的图像,如果不保存它可能会出现一些问题,例如您的问题(字体问题),而不是先保存创建的图像,然后显示保存的图像.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2021-12-17
    • 2013-10-02
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多