ASP.NET页面内的HTML实体如何?
时间:2020-03-05 18:39:14 来源:igfitidea点击:
在asp.net页面中,我应该使用
<html><title>My page's title from México</title></html>
或者
<html><title>My page's title from México</title></html>
这两个示例具有相同的输出。由于asp.net将我所有的页面都编码为utf-8,因此无需使用html实体,对吗?
解决方案
回答
第二个示例将确保与HTML传输的ASCII标准兼容。因此,我的投票是针对第二个示例的,因此我们不必确保在所有代理服务器以及可能发生的任何其他类型的缓存和转换过程中,始终将HTML输出并编码为UTF-8.
回答
你说得对只要管道两端都有unicode,就没关系了。就我个人而言,我之所以会使用第一个仅仅是因为它更具可读性。
而且,老实说,Unicode已经普及了一段时间。我个人认为,该丢下任何无法处理UTF-8的人了。
回答
ASCII表是字符集,可以说是每个字符只能保留1个字节的日子中的第一个标准化字符集。 http://asciitable.com/但我在ASCII扩展字符集周围进行了一些浏览,看来我们所引用的字符是ASCII字符。因此,无论选择哪种方式显示标题,实际上都没有问题。
我修改后的答案是根据空间选择价格较低的一个(即第一个)