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 e homologados para realizar conversões:
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 |
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 |