我的显示页面有问题。
我访问我的页面=>页面中的文本将是中断字体。
但是当我使用设置字符编码扩展并选择 UTF-8 => 文本显示正常
=> 正常请求和 UFT-8 请求有何区别? 我想用 UTF-8 显示页面,但不更改代码 => 我该怎么办?
最佳答案
what is difference between normal and UFT-8 request?
你误解了正在发生的事情。每种情况下的请求都是相同的。区别在于浏览器处理响应的方式。
I want to display page with UTF-8 but don't change code => What should I do?
简短的版本是:
计算机数据由1和0组成。通过排列这些 1 和 0 有多种不同的方式来表示文本。对于当今几乎所有用途,最佳选择是 UTF-8。
当服务器发出 HTTP 响应时,它会发送一组 HTTP header ,然后发送一个 HTTP 正文。
header 由一堆元数据组成,其中包括可以描述字符编码的 header 。也可以使用 <meta>
指定此信息。 HTML 文档中的元素,但这对 HTTP header 来说是次要的。
您需要确保该 header 和/或 <meta>
与您的文档使用的编码的真实情况相符。
基本阅读:
关于javascript - 设置显示编码页面的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50794176/