1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Public Function FormatCaractereSimple(ByVal Data As String)
'------------------------------------------------------------------------
'ANSI:(American National Standards Institute),jeu de caractères codé sur 8 bits
'permettant de représenter un maximum de 256 caractères (de 0 à 255) à l'aide du clavier.
'Les 128 premiers caractères (de 0 à 127) correspondent aux lettres et aux symboles du clavier nord-américain standard.
'Les 128 caractères suivants (de 128 à 255) représentent les caractères spéciaux
'comme les lettres de certains alphabets, les accents, les symboles monétaires et les fractions.
'ASCII:(American Standard Code for Information Interchange),Jeu de caractères codé sur 7 bits
'utilisé pour représenter les lettres et les symboles d'un clavier nord-américain standard.
'Le jeu de caractères utilise les 128 premiers caractères (de 0 à 127) du jeu de caractères ANSI.
'------------------------------------------------------------------------
'Formate le titre -->caracteres simples
Data = Replace(Data, Chr(19), Chr$(45))
Data = Replace(Data, Chr(145), Chr$(39)) '.." ' "...
Data = Replace(Data, Chr(156), "oe")
Data = Replace(Data, Chr(224), "a")
Data = Replace(Data, Chr(225), "a")
Data = Replace(Data, Chr(226), "a")
Data = Replace(Data, Chr(227), "a")
Data = Replace(Data, Chr(228), "a")
Data = Replace(Data, Chr(229), "a")
Data = Replace(Data, Chr(231), "c")
Data = Replace(Data, Chr(232), "e")
Data = Replace(Data, Chr(233), "e")
Data = Replace(Data, Chr(234), "e")
Data = Replace(Data, Chr(235), "e")
Data = Replace(Data, Chr(236), "i")
Data = Replace(Data, Chr(237), "i")
Data = Replace(Data, Chr(238), "i")
Data = Replace(Data, Chr(239), "i")
Data = Replace(Data, Chr(240), "o")
Data = Replace(Data, Chr(241), "n")
Data = Replace(Data, Chr(242), "o")
Data = Replace(Data, Chr(243), "o")
Data = Replace(Data, Chr(244), "o")
Data = Replace(Data, Chr(245), "o")
Data = Replace(Data, Chr(246), "o")
Data = Replace(Data, Chr(248), "o")
Data = Replace(Data, Chr(249), "u")
Data = Replace(Data, Chr(250), "u")
Data = Replace(Data, Chr(251), "u")
Data = Replace(Data, Chr(252), "u")
Data = Replace(Data, Chr(253), "y")
Data = Replace(Data, Chr(255), "y")
FormatCaractereSimple = Trim(Data)
End Function |
Partager