Les Snippets

Connexion

Convertion de chaine ANSI>ASCII et ASCII>ANSI

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 17/09/2006 15:38:53 et initié par EBArtSoft [Liste]
Date de mise à jour : 24/02/2007 14:10:50
Vue : 11985
Catégorie(s) : Trucs & Astuces, Algorithme, Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- Windev
- VB6, VBA
- VB 2005
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 18/09/2006
Posté par EBArtSoft [Liste]

Private Declare Function CharToOem Lib "user32" Alias "CharToOemA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long
Private Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long

Public Sub Main()
    Debug.Print "From ANSI  : " & OEMConvert("éèà", False)
    Debug.Print "From ASCII : " & OEMConvert("‚Š…", True)
End Sub

Public Function OEMConvert(ByRef Text As String, ByVal FromAscii As Boolean) As String
    OEMConvert = Text
    If FromAscii Then
        OemToChar OEMConvert, OEMConvert
    Else
        CharToOem OEMConvert, OEMConvert
    End If
End Function


Remarque :
Idem en passant par des API

Snippets en rapport avec : Chaine, Ascii, Ansi, Convertion, Caractere



Codes sources en rapport avec : Chaine, Ascii, Ansi, Convertion, Caractere

{PHP} FONCTION DE CONVERSION D'UNE CHAINE DE CARACTÈRE VERS UN TYPAGE UNIX
Bonjour, Alors cette fonction permet de convertir n'importe quelle chaine de caractère en une équiv...

{Delphi} DHEX, OUTILS D'AIDE POUR LE DEVELOPPEMENT, TABLE ASCII / DEC / HEX / BIN ...
DHEX est un outils qui permet d'avoir une table ASCII complete avec la representation des caracteres...

{Visual Basic, VB6, VB.NET, VB 2005} MODULE COPIER UN DOSSIER AU MOYEN DE FSO OU DE DOS OU LES DEUX À LA FOIS
'Explication 'Sur les premières version NT le fso n'est pas reconnu 'Il faut donc passer pas un...

{Javascript / DHTML} LIBRAIRIE UTF8 (CODAGE ET DECODAGE À LA VOLÉE )
Ma librairie va vous permettre de coder et decoder en UTF8 vos chaines de caracteres Cela peut para...

{C / C++ / C++.NET} CLASSE DE GESTION DE CHAINE DE CARACTERES SECURISEE [VC++2K5]
Ca ne doit pas être la seule du genre mais regardez le source et vous comprendrez par vous meme...

{C / C++ / C++.NET} EDITEUR DE TEXTE EN LIGNE DE COMMANDE - C - DEVCPP - CHAINES DE CARACTÈRES
Un petit éditeur de texte qui fonctionne en ligne de commande c'est à dire en mode texte. Pour savo...

{C / C++ / C++.NET} SETIOSFLAGS ET RESETIOSFLAGS
Ce code présente différentes valeurs (paramètres) que peut adopter le manipulateur setiosflags. Cha...

{C / C++ / C++.NET} CLASSE CCHAINE
Une petite classe équivalente à la classe MFC CString mais en plus pratique...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTION DE TABLE DE CARACTÈRES EBCDIC ASCII OEM ANSI
Permet de convertir un fichier sources en EBCDIC (AS400) en ASCII ou de convertir un Fichier Ansi (...

{Visual Basic, VB6, VB.NET, VB 2005} CHR$ FINDER
Ce petit (très petit) soft sert à trouver les numéros de code de charactères que vous ne connaissez ...