为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Cached text/plain document has wrong encoding

  • 4 个回答
  • 1 人有此问题
  • 3 次查看
  • 最后回复者为 sheybey

more options

I'm using 64-bit firefox developer edition 49.0a2 on windows 10.

I have a UTF-8 encoded text/plain document up on my server that is served with the proper Content-Type, but is decoded with the wrong encoding (iso-8859-1, I think) when loaded from the cache. I assume this is because the encoding is not stored in the cache, but I am not sure how to look into the problem further.

Is this a bug? If so, where should I file a bug report?

If your default encoding is not utf-8, you should be able to reproduce the issue by visiting the document and then reloading with the developer tools closed. ctrl-F for "- quick fix", underneath it should be the word "ÜberCharge" which will decode incorrectly with a different encoding.

http://tf.heybey.org/hlds_announce

I'm using 64-bit firefox developer edition 49.0a2 on windows 10. I have a UTF-8 encoded text/plain document up on my server that is served with the proper Content-Type, but is decoded with the wrong encoding (iso-8859-1, I think) when loaded from the cache. I assume this is because the encoding is not stored in the cache, but I am not sure how to look into the problem further. Is this a bug? If so, where should I file a bug report? If your default encoding is not utf-8, you should be able to reproduce the issue by visiting the document and then reloading with the developer tools closed. ctrl-F for "- quick fix", underneath it should be the word "ÜberCharge" which will decode incorrectly with a different encoding. http://tf.heybey.org/hlds_announce

所有回复 (4)

more options

A possible workaround is to add a UTF-8 BOM at the start of the file. Then it also works if you save the file to the hard drive.

more options

Yeah, that would prevent the issue from occurring for this file, but I am wondering if this is a bug or not. Are you saying it isn't?

more options

Firefox default to iso-8859-x encoding, so when the encoding that the server sends isn't available then you get issues. I use some text files in pinned tabs to quickly access notes and answers to question and came across this issue and decided to add the BOM to avoid having to correct the encoding on each page reload. An HTML file can have a meta tag to set the encoding and a text file a byte order mark.

more options

Yes, I am aware of that. Allow me to restate my question:

Firefox does not cache the encoding of plain text files. Is this a bug? If so, where should I report it?