如何使用单字节编码强制Firefox保存度数符号?

时间:2017-02-13 19:34:11

标签: php html firefox character-encoding url-encoding

我有这段代码(度数符号编码为HTML):

<a download="text.txt" href="data:text/plain,&deg;">Download degree symbol</a>

我做什么

  1. 点击链接
  2. 保存文件
  3. 在TextPad中打开它
  4. 问题:我看到°,而不是预期的°(当我执行十六进制转储时,我得到b0c2
  5. 我该如何解决这个问题?

    我的上下文是我有一个PHP编码的$string = "&deg;"。但是为了这个例子的目的,我将其剥离并直接将度数插入HTML链接。我尝试使用utf8_decode(),其结果与上述相同。

    我需要在传统的Windows应用程序中打开生成的文件,该应用程序似乎只读取ASCII(如上所示显示°,我只需要显示度数符号)。

1 个答案:

答案 0 :(得分:0)

由Mozilla支持的cor-el提供,请使用:

print