OVH Cloud OVH Cloud

UCASE et majuscule accentuée

3 réponses
Avatar
scalpa
Bonjour,

comment importer du texte d'un fichier texte.txt et afficher son contenu en
mettant tout en majuscules accentuées ?
J'ai essayé ucase :
stringReader = UCase(Trim(fileReader.ReadLine())) 'ne tiens pas compte des
majuscules

merci
http://www.scalpa.info

3 réponses

Avatar
laurent
Tu peux faire un premier passage du texte avec la fonction UPPER CASE
et ensuite tu fais une boucle avec un SELECT CASE en checkant le code ASCII.
des caractères accentués utilisés en Français il n'y en a pas tant que ca !

A la limite tu fais une petite fonction pour que se soit plus propre.

Ps : En français on ne met pas d'accent sur les majuscules ! lol mais je
suppose que c'est hors de propos.

Bonne chance


"scalpa" a écrit dans le message de news:
44745f38$0$6665$
Bonjour,

comment importer du texte d'un fichier texte.txt et afficher son contenu
en mettant tout en majuscules accentuées ?
J'ai essayé ucase :
stringReader = UCase(Trim(fileReader.ReadLine())) 'ne tiens pas compte des
majuscules

merci
http://www.scalpa.info



Avatar
mdes
"laurent" a écrit dans le message de news:
Tu peux faire un premier passage du texte avec la fonction UPPER CASE
et ensuite tu fais une boucle avec un SELECT CASE en checkant le code ASCII. des caractères accentués utilisés en Français il n'y
en a pas tant que ca !

A la limite tu fais une petite fonction pour que se soit plus propre.

Ps : En français on ne met pas d'accent sur les majuscules ! lol mais je suppose que c'est hors de propos.



C'est ce que je croyais également... mais :
http://www.langue-fr.net/d/maj_accent/maj_accent.htm

Michel.

ps: Pour la question principale, il me semble qu'il vaudrait mieux utiliser une boucle de string.replace pour chaque lettre
accentuée.
Avatar
Pascal
--
bonjour
Je crois m'être mal exprimé, je voulais conserver les accents de mon texte
d'origine mais tout écrire en majuscules. (pour faciliter l'alignement et la
présentation)

j'ai essayé :ToUpper
While Not fileReader.EndOfStream

stringReader = (Trim(fileReader.ReadLine())).ToUpper

et cela semble marcher.




http://www.scalpa.info