Converte o encoding the um determinado tipo de conjunto de caracteres, fornecido pela a string sInput por referência, para um outro formato. Atualmente, os seguintes formatos são suportados para realizar conversões:
- Big5
- Big5-HKSCS
- CP949
- EUC-JP
- EUC-KR
- GB18030
- HP-ROMAN8
- IBM 850
- IBM 866
- IBM 874
- ISO 2022-JP
- ISO 8859-1 até 10
- ISO 8859-13 até 16
- Iscii-Bng, Dev, Gjr, Knd, Mlm, Ori, Pnj, Tlg, e Tml
- KOI8-R
- KOI8-U
- Macintosh
- Shift-JIS
- TIS-620
- TSCII
- UTF-8
- Windows-1250 até o 1258
Parâmetros
Parâmetro | Tipo | Obrigatório | Referência | Descrição |
---|---|---|---|---|
sInput | C | X | X | String de entrada para ser convertida, passada por referência, sendo esta a ser convertida para o formato desejado |
sEncodingInput | C | X | String Encoding de entrada da string no primeiro parâmetro | |
sEncodingOutput | C | X | String Encoding de saída da string para ser convertido |
Exemplo
User Function 123765623 cTexto := "à noite, vovô kowalsky vê o ímã cair no pé do pingüim " cTexto += "queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz." cEncodeUTF8 := cTexto oUni1 := tUnicode():New() oUni1:ConvertEncoding( cEncodeUTF8, 'cp1252', 'utf-8' ) cDecodeUTF8 := cEncodeUTF8 oUni1:ConvertEncoding( cDecodeUTF8, 'utf-8', 'cp1252' ) cMensagem := "Pangrama origem: [" + cTexto + "]" cMensagem += "Texto -> UTF8: [" + cEncodeUTF8 + "]" cMensagem += "UTF8 -> Texto: [" + cDecodeUTF8 + "]" ConOut(cMensagem) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas