在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实体,是吗?
答案 0 :(得分:3)
第二个示例将确保与HTML传输的ASCII标准兼容。所以我的投票是针对第二个例子的,所以你不必确保输出HTML并将其编码为UTF-8,直到所有代理服务器以及可能发生的任何其他类型的缓存和转换。
答案 1 :(得分:3)
你是对的;只要管道的两端都有unicode,它就没关系了。就个人而言,我会使用第一个,因为它更具可读性。
老实说,unicode已经流行了一段时间。我个人认为现在是时候让任何无法处理UTF-8的人抛弃了。
答案 2 :(得分:3)
ASCII表是一组字符,可以说是在每个字符只能节省1个字节的日子里的第一个标准化字符集。 http://asciitable.com/但我做了一些查看ASCII的扩展字符集,看来您引用的字符是ASCII字符。因此,您选择显示标题时确实没有问题。
根据空间(即第一个),我修改后的答案是针对较便宜的答案