cStringOEMTexto codificado em OEM.
AdvPL GuiaOEMToAnsi(cStringOEM) -> cRetConverte texto OEM/MS-DOS para ANSI/Windows.
A conversão existe para dados provenientes do ambiente OEM exibidos em ANSI. Não é conversão genérica para UTF-8, correção de acentos por tentativa nem normalização Unicode. A referência é histórica e seu exemplo contém caracteres que já aparentam corrupção; usamos apenas ASCII, comum às codificações envolvidas, sem prometer qual code page será aplicada no seu runtime. (Fontes: refs. 1–1.)
OEMToAnsi(cStringOEM) -> cRetcStringOEMTexto codificado em OEM.
String convertida para ANSI conforme o runtime.
#Include "Protheus.ch"
User Function Ed561()
Local cTexto := "ED01"
// ASCII nao comprova conversao correta de acentos.
ConOut(OEMToAnsi(cTexto))
Return NilImprime ED01. Validar bytes acentuados exige amostras com origem conhecida. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.