O meu computador é um windows e ele exibe os acentos normalmente mesmo sem a tag meta. Quando eu estiver programando de um windows eu posso omitir essa tag ou se o fizer outros sistemas operacionais terão problemas com o meu código?
O meu computador é um windows e ele exibe os acentos normalmente mesmo sem a tag meta. Quando eu estiver programando de um windows eu posso omitir essa tag ou se o fizer outros sistemas operacionais terão problemas com o meu código?
A questão vai além dos sistemas operacionais, passa pela linguagem em que o sistema operacional está sendo exibido, por exemplo, o windows configurado em outros idiomas, chinês, japonês e etc.
Para o post não ficar muito grande, recomendo os links abaixo, para mais informações:
https://wiki.locaweb.com.br/pt-br/Como_resolver_problemas_de_acentua%C3%A7%C3%B5es_em_seu_site
http://www.w3schools.com/tags/att_meta_charset.asp
http://www.iana.org/assignments/character-sets/character-sets.xhtml
Você deve garantir sempre um encoding. Se você colocar a tag meta com UTF-8 e seu navegador tiver problema de acentuação, é porque o arquivo não foi salvo em UTF-8. É importante garantir a consistência entre o formato do arquivo salvo no disco e a tag meta.
Se funcionou no windows, chuto que o arquivo foi gravado em latin1. Nesse caso, só de curiosidade, qual editor de texto você usou para salvar o arquivo?