IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème gestion de langue Arabe


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 79
    Par défaut Problème gestion de langue Arabe
    Bonjour,

    Je veux créer un site bilingue Français-Arabe, jai des champs mixtes de ces 2 langues dans ma base de données sqlserver (La partie base de données jai pu afficher les champs avec les caracteres en arabe) mais dans les pages aspx et a la saisie des champs (textbox) l'enregistrement des champs and français passe mais celui des champs arabes se traduit en des signes d'interrogations.

    Si quelqu'un a une idée comment faire

    Merci.

  2. #2
    Membre chevronné Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Par défaut
    Bonjour,

    Comment tu insère tes données (caractères arabes) dans la base de données ? procedure stockée ou requette simple ?!!

    d'abord il faut que tu spécifier comme type pour les champs (censé contenir les mots en arabe) nvarchar ou lieu de varchar ou char.
    si tu utilise procedure stockée (changt. de type) ci suffisant, sinon (si t'utilise requete simple), je pense qu'il faut
    que tu précide tes valeurs à insérer par un "N", par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert into TableName Values (N'Mot en arabe', N'2eme mot en arabe')
    j'espère que j'ai raison ;-)

    bonne courage

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 79
    Par défaut
    Bonjour,

    Merci Redouane pour la reponse.

    J'ai bien mis les types en NVARCHAR().

    J'ai appliqué la ligne de ton code mais ca marche toujours pas.

    Voici mon code d'insertion sur le site:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ("Insert into Professeur (Nom, NomAr, Prenom, PrenomAr) ", "Values ('{0}', '{1}', '{2}', '{3}')"), Nom.Text, NomAr.Text, Prenom.Text, PrenomAr.Text)
    je veux faire en sorte que quand je veux saisir dans les champs arabs, que mon clavier change en arabe sauf passer pas Alt+Shift.

    Cordialement.

  4. #4
    Membre chevronné Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Par défaut
    t'a essayé d'abord dans le Query Analyzer du sqlserver (TSQL) ? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Insert into Professeur (Nom, NomAr, Prenom, PrenomAr)
    Values ('Nom', N'NomAr', 'Prenom', N'PrenomAr')
    si ça marche, il faut changer dans ton code vb.net :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ("Insert into Professeur (Nom, NomAr, Prenom, PrenomAr) ", 
    "Values ('{0}', N'{1}', '{2}', N'{3}')"), Nom.Text, NomAr.Text, Prenom.Text, PrenomAr.Text)
    sinon, essaye de travailler avec une procedure stockée (insertion normale sans le N).

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 79
    Par défaut
    Merci beaucoup l'ajout passe maintenant.

    Mais il me reste le truc de rendre mes 2 textbox auto changeables en arabs dés je veux faire l'insertion.

    Cordialement.

  6. #6
    Membre chevronné Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Par défaut
    j'ai peur que j'ai pas bien compris ta question désolé

    tu veux dire quoi par auto changeables et ci quoi ces textbox ?

Discussions similaires

  1. import csv/MySql:probléme de la langue Arabe
    Par ayarino dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 11/04/2012, 19h52
  2. probléme utilisation langue arabe?
    Par dj_techno dans le forum Delphi
    Réponses: 2
    Dernier message: 28/12/2006, 16h51
  3. Problème de gestion des langues avec MFC
    Par Figaro dans le forum Visual C++
    Réponses: 4
    Dernier message: 20/11/2006, 15h56
  4. problème langue arabe
    Par infoseb dans le forum Oracle
    Réponses: 2
    Dernier message: 17/10/2005, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo