可以在一个HTML页面中使用多个字符编码吗?

可以在一个HTML页面中使用多个字符编码吗?,html,utf-8,character-encoding,iso-8859-1,Html,Utf 8,Character Encoding,Iso 8859 1,我有一个网页设置为UTF-8。但其部分内容(内置php)来自iso-8859-1文件,因此无法正确显示 是否可以为特定页面元素设置特定编码?不,我认为这是不可能的。由于您已经在页面内部使用了UTF-8,因此如果您得到意外的结果,那么在读取其他页面的内容时一定会出现错误。UTF-8页面不会出现任何问题。不,一个页面只能使用一种编码。您可能希望将iso内容编码为PHP生成的实体。您可能会使用iframe来显示其他内容,这样您就可以为所需的字符编码设置元标记。如何将Latin-1文件插入页面?如果您将

我有一个网页设置为UTF-8。但其部分内容(内置php)来自iso-8859-1文件,因此无法正确显示


是否可以为特定页面元素设置特定编码?

不,我认为这是不可能的。由于您已经在页面内部使用了UTF-8,因此如果您得到意外的结果,那么在读取其他页面的内容时一定会出现错误。UTF-8页面不会出现任何问题。

不,一个页面只能使用一种编码。您可能希望将iso内容编码为PHP生成的实体。

您可能会使用iframe来显示其他内容,这样您就可以为所需的字符编码设置元标记。

如何将Latin-1文件插入页面?如果您将它们作为文本加载,然后将它们作为文本包含,那么我希望能够为您执行相关的转换。如果您只是在不进行任何转换的情况下包含文件,那么这确实是一个问题


我不知道PHP使用什么作为其内部文本格式(例如Unicode),但如果您可以将其用作中间编码,那应该没问题。

您可以通过转换脚本传递PHP输出,而不是直接包含该输出


PhP有一个像样的转换功能,可以使任务更容易。

我不能,这些文件也被其他网站使用,其中所有内容都用ISOHP编码并加载文件内容(项目列表)。我可以使用php动态更改编码。但我希望我能给div添加一个属性。@tool:我不这么认为。。。这真的很奇怪。请记住,HTTP响应已经指定了内容类型,可以选择包括编码。是的,但问题是我记得在某个地方读到过这是可能的,但我找不到这篇文章。O也许我错了……定义“来自”。如何准确地获取外部内容?好吧,一堆元素存储在一个文件中,php通过解析来加载所需的值+1。这就是方法
mb\u convert\u encoding()
iconv()
将为您解决所有问题。