UDF > WinAPIEx > Conversion >


_WinAPI_OemToChar

Convertit une chaîne de caractère OEM en une chaîne ANSI

#include <WinAPIConv.au3>
_WinAPI_OemToChar ( $sStr )

Paramètre

$sStr La chaîne de caractères du jeu de caractères OEM.

Valeur de retour

Succès: Retourne la chaîne convertie.
Échec: Définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Voir aussi

Consultez OemToChar dans la librairie MSDN.

Exemple

#include <WinAPIConv.au3>
#include <AutoItConstants.au3>

Global $iPID, $sOEM, $sANSI, $sMsg
; Commande Dir sur le fichier du script
$iPID = Run(@ComSpec & " /c dir "& @ScriptFullPath, "", @SW_HIDE, $STDOUT_CHILD)
; Attend la fin du processus
ProcessWaitClose($iPID)
; Récupère le résultat de la commande Dir dans la varible $sOEM
$sOEM = StdoutRead($iPID)
; Convertit en ANSI
$sANSI =  _WinAPI_OemToChar($sOEM)
; Affiche les deux codages
$sMsg = "Version OEM:--------------" & @crlf & $sOEM & @crlf
$sMsg &= "Version ANSI:--------------" & @crlf & $sANSI

MsgBox(0,"_WINApi_OEMToChar", $sMsg)