Chercher Et Ou Phrase  
Dans:          


Pour les nouveau visiteurs

Entrez ici

Chercher le Forum



 

 Les Forums
  Programmation avancée
Repondre a ce sujet  

Sujet savoir si une chaine ecrite en arabe ou latin
Message envoyé le 19-11-2024 par taoufik1_1 (Etats-Unis)  
Bonjour
je voudrais aligner un libelle suivant sa langue, si le libelle ecrit en langue en arabe alignement a droite, sinon alignement a gauche.
y a t'il une instruction pour savoir si une chaine ecrite en langue arabe ou latin svp
Merci

Message envoyé le 19-11-2024 par PRINCE (Maroc)  
Bonjour

Selon la table des codes ASCII et leur correspondance
https://www.purebasic.com/french/documentation/reference/ascii.html

Le code ASCII des caractères latins A->Z sont inclus dans l'intervalle 65-90..

Un petit code de détournement:


sMot_Ar est une chaîne
sMot_Fr est une chaîne
nCodeASCII est un entier

sMot_Ar = "السلام عليكم"
sMot_Fr = "Bonjour"

nCodeASCII = Asc(sMot_Ar)

SELON nCodeASCII
     CAS 65<=*<=90 :
          Info("Il s'agit d'un mot avec caractères latins")
     AUTRE CAS
          Info("Il s'agit d'un mot avec caractères arabes")
FIN

Tu pourras le modifier pour inclure le max de caractères latins Minuscule-Majuscule selon le tableau sus-cité.

Regarde ceci aussi:
https://wlplus.org/fonctions-detaillees/

Message envoyé le 19-11-2024 par taoufik1_1 (Etats-Unis)  

Merci beaucoup tres cher PRINCE


Pour répondre à ce message vous devez être membre

Entrée membre    Enregistrer




Retour © 1996-2024 forum.acam.ca