如何使用UTF-8修复丢失的土耳其字符而不用bom?

时间:2016-01-08 02:04:56

标签: php

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

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

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

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

如果我将php文件编码为utf-8,它会提供已经发送的"标题"错误。 另一方面,如果我编码php文件utf-8没有bom,为了摆脱上面提到的错误,它不会给出任何错误,但土耳其字符不会再出现。

感谢您的帮助。

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

1 个答案:

答案 0 :(得分:0)

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