【问题标题】:Display ISO-8859-1 characters in UTF-8 webPage在 UTF-8 网页中显示 ISO-8859-1 字符
【发布时间】:2015-12-30 22:17:59
【问题描述】:
如何在<?xml version="1.0" encoding="UTF-8" ?>中编码为 UTF-8 的网页中显示 iso-latin1 字符(例如:符号 mu)
我将编码更改为encoding="ISO-8859-1",但我仍然得到?,而不是那些拉丁符号。
【问题讨论】:
标签:
javascript
java
utf-8
iso-8859-1
【解决方案1】:
没有任何“iso-latin1 字符”。某些字符具有一种或多种 iso-8859-x 编码的编码。
如果您希望在文件中看到一个使用 UTF-8 编码的字符,该字符能够表示定义了 Unicode 的所有字符(并且包括使用 iso-8859-1 编码的所有字符 - 或任何其他iso-8859-x 编码 - 已定义)你可以
- 插入该字符的 UTF-8 表示的字节序列
- 使用实体,例如
&#x03BC;for μ(其中文件类型具有此类实体:XML、HTML)
您更喜欢哪个主要取决于文件的生成方式。