Javascript 在HTML选择框中显示UTF8和ISO-8859-1

Javascript 在HTML选择框中显示UTF8和ISO-8859-1,javascript,html,json,utf-8,character-encoding,Javascript,Html,Json,Utf 8,Character Encoding,大家好 我所有的脚本文件都是utf8,服务器响应是utf8,数据库排序规则。。一切都很好 我有一个JSON数据,用于填充选择框的选项。当我修复ISO时,我会在UTF8中遇到麻烦,反之亦然 问题是:select选项如何同时显示ISO-8859-1和UTF-8特殊字符 瓦伦西亚18 巴林——40 我认为这是不可能的。但这是可能的,但不受任何流行浏览器的支持,而且在HTML5中已经过时,所以您不应该使用它 作为替代方案,您可以使用服务器端脚本PHP、ASP.net等将非Unicode文本转换为UTF

大家好

我所有的脚本文件都是utf8,服务器响应是utf8,数据库排序规则。。一切都很好

我有一个JSON数据,用于填充选择框的选项。当我修复ISO时,我会在UTF8中遇到麻烦,反之亦然

问题是:select选项如何同时显示ISO-8859-1和UTF-8特殊字符

瓦伦西亚18 巴林——40
我认为这是不可能的。但这是可能的,但不受任何流行浏览器的支持,而且在HTML5中已经过时,所以您不应该使用它

作为替代方案,您可以使用服务器端脚本PHP、ASP.net等将非Unicode文本转换为UTF-8,。。。。 PHP-->

ASP.NET-->utf8_encode=Encoding.GetEncoding28591.GetBytesISO_字符串

        https://msdn.microsoft.com/en-us/library/zs0350fy%28v=vs.90%29.aspx

希望你会觉得这很有帮助

我认为这是不可能的。但这是可能的,但不受任何流行浏览器的支持,而且在HTML5中已经过时,所以您不应该使用它

作为替代方案,您可以使用服务器端脚本PHP、ASP.net等将非Unicode文本转换为UTF-8,。。。。 PHP-->

ASP.NET-->utf8_encode=Encoding.GetEncoding28591.GetBytesISO_字符串

        https://msdn.microsoft.com/en-us/library/zs0350fy%28v=vs.90%29.aspx
希望您会发现这很有帮助

[SOLVED]如果有人遇到与我相同的问题,并且字符集已经正确,只需执行以下操作:

复制.html文件中的所有代码。 打开记事本或任何基本文本编辑器并粘贴代码。 转到文件->另存为 输入文件名example.html选择另存为类型:所有文件。 选择编码为UTF-8 点击Save,您现在可以删除旧的.html文件,编码应该是固定的 [已解决]如果有人遇到与我相同的问题,并且字符集已经正确,只需执行以下操作:

复制.html文件中的所有代码。 打开记事本或任何基本文本编辑器并粘贴代码。 转到文件->另存为 输入文件名example.html选择另存为类型:所有文件。 选择编码为UTF-8 点击Save,您现在可以删除旧的.html文件,编码应该是固定的
你不能。翻译非UTF编码的文本,然后再将其放入选择框。在重新阅读问题时,我不确定非UTF-8数据来自何处,因为几乎所有内容都是UTF-8。UTF8来自javascript收集的数据库,我无法在此处共享。因此,我将尝试在放入选择框之前翻译每个非UTF。你不能。翻译非UTF编码的文本,然后再将其放入选择框。重新阅读问题时,我不确定非UTF-8数据来自何处,因为几乎所有内容都是UTF-8。UTF8来自javascript收集的数据库,我无法在此处共享。因此,我将尝试在放入选择框之前翻译每个非UTF