jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

Autohotkey V2 - Detectar se o arquivo é UTF-8 ou não

 

O teste não é no arquivo, mas deve ser feito

no conteúdo de algum campo que contenha acentos, etc.



...

FileEncoding "UTF-8"

...


; Uma heurística simples para detectar UTF-8
is_UTF8(conteudo) {
    Loop Parse conteudo { ; percorre cada caracter da string
        byte := Ord(A_LoopField)
        if byte > 65000 { ; Quando a codificação de origem é Windows 1252 / ANSI Latin o código dos caracteres são maiores que 65000
            return false
        }
    }
    return true
}



IMPORTANTE

Essa função eu só testei em arquivos que eram UTF-8 ou Windows 1252 (CP1252) (ANSI Latin)

E a leitura do arquivo eu fiz usando a página de código UTF-8



Nenhum comentário:

Postar um comentário