Vim e UTF-8

Eu aprendi cedo a lição de que as coisas devem ser feitas em UTF-8, não é por acaso que eu sempre trabalho já neste formato.

Para quem não manja, UTF-8 é um padrão de codificação dos caracteres, uma forma de universalizar o que você vê na tela do computador sem ter que ficar mudando de esquema o tempo todo quando vê algo em japonês, chinês, grego e português.

Basicamente, quando você acessa um site e os acentos dele estão bagunçados é devido ao problema de encoding. Seu browser está esperando ver UTF-8 e o site foi feito em ISO, ou o contrário.

Bom, resumindo, apesar de trabalhar com UTF-8, os arquivos html e scripts estavam todos sendo feitos em ISO o que gerava problemas principalmente com javascript. Hoje criei vergonha e fui aprender a editar as tranqueiras em utf-8.

No vim, basta fazer set encoding=utf-8

Mas você vai precisar configurar seu terminal para utf-8 também, como eu sou o mestre da gambiarra usando putty e trabalhando remotamente, basta ir no menu feliz do putty e configurar para utf-8.

É foi um post meio nerd.. mas eu precisava escrever!

1 comment

Leave a Reply

Your email address will not be published. Required fields are marked *