【发布时间】:2014-02-18 11:08:26
【问题描述】:
我是巴西人,在这里工作/生活。对于那些不知道的人,葡萄牙语有很多带有重音字母的单词。而且我也知道,如果你没有正确使用charset,你所有的重音字母在渲染到浏览器时都会变成垃圾。
所以,在我的日常工作中,我总是在我老板的代码(这不是最精心编写的那种)中看到 & 符号(如果有名字,请告诉我)。因此,例如,这些到处都是:
Formulário
Relatório
Exclusão
我知道您可以在服务器和客户端上设置网页的字符集,因此一直在我的网页中执行此操作(顺便说一句,我们一直在使用 ASP.NET WebForms)...
<%@ Page (...) ContentType="text/html; charset=utf-8" %>
然后,在<head>:
<meta charset="utf-8" />
但我的老板看到了这一点,并说这是一种不好的做法。我用谷歌搜索了一下,没有发现任何资源说这实际上是一种不好的做法。有时我的老板说好的做法是坏的。然后他告诉我把我所有的带重音符号的字母都换成与符号对应的字母。如果真的是更好的做法,我会这样做。
那么,TL;DR:是设置网页的内容类型还是使用“& 符号”更好?
【问题讨论】:
标签: html asp.net character-encoding webforms content-type