Questão Por que quando eu seleciono Unicode no Firefox, o sotaque europeu não aparece bem?


Eu achava que Unicode era sobre caracteres estrangeiros, então porque o Firefox não está mostrando acentos, mas caracteres estranhos ao invés, quando a codificação de caracteres Unicode é escolhida?


1


origem


Qual SO você está usando e qual versão do firefox você está usando? - Troggy


Respostas:


A codificação selecionada em seu navegador diz ao navegador para interpretar a página como se estivesse escrita na codificação selecionada. Normalmente, o servidor (ou o arquivo HTML) informa ao navegador em que codificação a página está. Portanto, geralmente a seleção automática deve estar correta.

Se você substituir isso manualmente e selecionar uma codificação, a página não use então é normal que você veja caracteres estranhos: O resultado do navegador tentando interpretar a página como se estivesse escrita na codificação selecionada. Se a página foi escrita em latim 1 e contém uma palavra usando um trema como ö por exemplo, então você provavelmente verá U + FFFD (usually - geralmente um ponto de interrogação em um diamante negro ou um quadrado vazio) em seu lugar (e talvez devorando o seguinte caractere) se você selecionar Unicode (UTF-8) como codificação de página.

Por outro lado, se a página foi escrita em UTF-8 e você selecionar Latin 1, você verá os caracteres "ö" em vez de "ö". Você está apenas dizendo ao navegador o que deve tentar interpretar. Você não tem garantia de que seu palpite estava correto.


4