如何强制 Firefox 使用单字节编码保存度数符号?
How to force Firefox to save degree symbol using single-byte encoding?
我有这个代码(度数符号编码为HTML):
<a download="text.txt" href="data:text/plain,°">Download degree symbol</a>
我做什么
- 单击 link
- 保存文件
- 在 TextPad 中打开它
- 问题: 我看到
°
,而不是预期的 °
(当我进行十六进制转储时,我得到 b0c2
)
我该如何解决这个问题?
我的上下文是我有一个 PHP 编码的 $string = "°"
。但出于本示例的目的,我将其剥离并直接将 degree 插入 HTML link 中。我尝试使用 utf8_decode()
得到与上面相同的结果。
我需要在旧版 Windows 应用程序中打开生成的文件,该应用程序似乎只读取 ASCII(也就是像上面那样显示 °
,我只需要让它显示度数符号)。
感谢 Mozilla 支持...cor-el,使用这个:
data:text/plain;charset=iso-8859-1,%b0
我有这个代码(度数符号编码为HTML):
<a download="text.txt" href="data:text/plain,°">Download degree symbol</a>
我做什么
- 单击 link
- 保存文件
- 在 TextPad 中打开它
- 问题: 我看到
°
,而不是预期的°
(当我进行十六进制转储时,我得到b0c2
)
我该如何解决这个问题?
我的上下文是我有一个 PHP 编码的 $string = "°"
。但出于本示例的目的,我将其剥离并直接将 degree 插入 HTML link 中。我尝试使用 utf8_decode()
得到与上面相同的结果。
我需要在旧版 Windows 应用程序中打开生成的文件,该应用程序似乎只读取 ASCII(也就是像上面那样显示 °
,我只需要让它显示度数符号)。
感谢 Mozilla 支持...cor-el,使用这个:
data:text/plain;charset=iso-8859-1,%b0