Se um documento no Mac exibir acentos distorcidos, símbolos de substituição ou texto que se parece com caracteres sem relação, primeiro verifique se é um arquivo de texto simples sendo lido com a codificação incorreta. No Editor de Texto, reabra uma cópia usando uma codificação de texto simples diferente e compare os trechos afetados. Se o texto ainda parecer incorreto, a causa pode ser um formato de arquivo diferente, fonte ausente ou danos; alterar a codificação não é uma solução universal.
Como se manifesta um problema de codificação
Um arquivo de texto armazena caracteres como bytes. Uma codificação faz o mapeamento entre esses bytes e caracteres legíveis. Se um aplicativo interpretar os bytes usando uma codificação diferente da utilizada para salvá-los, o resultado pode ser um "mojibake": um texto reconhecível pode se transformar em símbolos estranhos ou em sequências de caracteres incorretos. O Unicode Consortium documenta que o texto Unicode pode ser representado em formatos como UTF-8 e UTF-16, e que dados malformados em UTF-8 podem produzir um erro ou um caractere de substituição. FAQ da Unicode sobre UTF-8, UTF-16, UTF-32 e BOM
Procure por um padrão: o inglês comum pode permanecer intacto enquanto letras acentuadas ou caracteres não latinos parecem errados, pois esses caracteres podem utilizar sequências de bytes diferentes. Um losango de substituição com um ponto de interrogação ou uma sequência de caracteres pode indicar que o leitor não conseguiu decodificar alguns dados. Essas pistas sugerem um problema de decodificação; elas não identificam, por si só, a codificação original.
Primeiro, identifique que tipo de arquivo você tem
A escolha de codificação no Editor de Texto se aplica a arquivos de texto simples. Antes de tentar solucionar o problema, observe a extensão do arquivo e como o documento se abre. Arquivos como .txt, .csv ou arquivos de código-fonte costumam ser de texto simples, mas a extensão por si só não comprova o formato do arquivo. Um documento do Word, PDF ou documento com formatação (rich text) possui estrutura e formatação além do texto simples. A Apple lista os formatos que o Editor de Texto pode abrir e diferencia rich text de texto simples. Guia de documentos do Editor de Texto da Apple
Se o problema aparecer em apenas um aplicativo, tente abrir o mesmo arquivo em outro aplicativo adequado, preferencialmente sem salvar alterações. Se ele for exibido corretamente lá, o comportamento de exibição ou importação do primeiro aplicativo pode estar envolvido. Se estiver incorreto em vários aplicativos, o problema pode estar na codificação ou no conteúdo do arquivo. Uma fonte diferente pode causar a falta de glifos, mas geralmente não transforma um trecho inteiro em texto distorcido de forma sistemática.
Compare codificações no Editor de Texto sem sobrescrever o arquivo
- Crie uma cópia duplicada do arquivo no Finder e use a cópia para o diagnóstico. Mantenha o original inalterado enquanto compara opções; salvar após uma interpretação equivocada pode dificultar a recuperação.
- Abra o Editor de Texto, selecione Arquivo > Abrir e selecione o arquivo duplicado sem abri-lo ainda.
- Clique em Mostrar Opções na caixa de diálogo Abrir. Em Codificação de Texto Simples, escolha uma codificação e clique em Abrir. A Apple documenta esse ajuste por arquivo e informa que você pode usar Personalizar Lista de Codificações caso a opção necessária não seja exibida. Instruções da Apple para caracteres exibidos incorretamente
- Compare o mesmo trecho curto e conhecido a cada tentativa: nomes, palavras acentuadas, pontuação e a frase ao redor. Um resultado plausível deve restaurar palavras legíveis de forma consistente, e não apenas trocar um caractere estranho por outro.
- Se a origem for conhecida — por exemplo, um arquivo exportado por um sistema específico —, use a codificação documentada dele como sua próxima candidata. Sem essa informação, tente um pequeno número de opções prováveis e considere qualquer melhora aparente apenas como uma hipótese até que o texto faça sentido por completo.
A alteração de codificações para todos os arquivos está disponível em Editor de Texto > Ajustes > Abrir e Salvar, sob Codificação de Arquivo de Texto Simples. Deixe esse padrão como está enquanto analisa um único documento: ele também altera a forma como o Editor de Texto abre outros arquivos de texto simples. Guia de ajustes do Editor de Texto da Apple
Quando alterar a codificação não resolve
Se todas as opções candidatas gerarem texto ilegível ou inconsistente, pare de alternar entre elas. O arquivo pode não ser de texto simples, pode estar incompleto ou corrompido, ou pode conter texto que já estava corrompido antes de você recebê-lo. Pergunte ao remetente ou consulte o aplicativo de origem sobre qual formato e codificação foram utilizados e solicite uma nova exportação, se possível. Uma codificação errada pode fazer bytes intactos parecerem incorretos; ela não pode reconstruir caracteres que foram perdidos ou substituídos anteriormente.
Se o problema estiver limitado a um único símbolo, compare sua aparência em outro aplicativo e verifique se a fonte escolhida inclui aquele caractere. Se o documento for um PDF, arquivo do Word ou outro documento formatado, use um aplicativo adequado para esse formato em vez de convertê-lo em texto simples como um atalho de diagnóstico. O comando Formatar > Converter para Texto Simples do Editor de Texto remove a formatação, portanto não é uma forma neutra de inspecionar o original. A Apple explica esse comportamento de conversão.
Assim que uma codificação candidata tornar a cópia legível, verifique várias partes do documento e, em seguida, salve uma cópia corrigida separada apenas se precisar de um arquivo convertido. Reabra essa cópia para confirmar que ela continua legível. Mantenha o original intacto até que a versão corrigida tenha sido verificada no aplicativo ou no fluxo de trabalho onde será usada.