Inserer Données en arabe ds une DB sql server
Résolu/Fermé
A voir également:
- Inserer Données en arabe ds une DB sql server
- Insérer une vidéo dans powerpoint - Guide
- Telecharger clavier arabe تنزيل لوحة المفاتيح العربية - Télécharger - Divers Web & Internet
- Télécharger clavier arabe samsung - Télécharger - Bureautique
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
13 réponses
Bonjour,
mon problem a moi c de trouver une solution pour inserer des donnée Arabes sur une base de données access, j'envoi les données a partir d'un logiciel en VB6. quand j'utilise la commande insert into, les données inserer sont sous forme de carectere spéciaux, et meme quand je les reçupere de la table vers une forme VB, je reçois des " ???????".
Comment faire?
mon problem a moi c de trouver une solution pour inserer des donnée Arabes sur une base de données access, j'envoi les données a partir d'un logiciel en VB6. quand j'utilise la commande insert into, les données inserer sont sous forme de carectere spéciaux, et meme quand je les reçupere de la table vers une forme VB, je reçois des " ???????".
Comment faire?
hassankam
Messages postés
1
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
20 mars 2008
6
20 mars 2008 à 04:59
20 mars 2008 à 04:59
Salut:
je veux inserer des données en arabe dans mon sql server 2005, j'ai que des '?????'.
J'ai fait plein d'essai mais rien n'y fait !
Merci pour votre aide.
je veux inserer des données en arabe dans mon sql server 2005, j'ai que des '?????'.
J'ai fait plein d'essai mais rien n'y fait !
Merci pour votre aide.
Bonjour,
Il faut lors de la création de ton champ qui va recevoir du texte en arabe, de le déclarer en nvarchar 4000 et de mettre la langue que tu souhaites dans Classement
Lors de ta ligne de commande qui ira updater ou insérer ton texte tu devra faire précéder le texte de N
exemple pour un update :
Update [Nom Table] set [Nom Champ] = N'ton texte .....................................' from .........................
et théoriquement tu ne devrais plus retrouver tes ??????
Bonne journée
Il faut lors de la création de ton champ qui va recevoir du texte en arabe, de le déclarer en nvarchar 4000 et de mettre la langue que tu souhaites dans Classement
Lors de ta ligne de commande qui ira updater ou insérer ton texte tu devra faire précéder le texte de N
exemple pour un update :
Update [Nom Table] set [Nom Champ] = N'ton texte .....................................' from .........................
et théoriquement tu ne devrais plus retrouver tes ??????
Bonne journée
Salut,
je suis en trein de faire une site web dans le framework .net 2.0.
mais je recoit des prbs consistent :
1- je lit un fichier écrite en arabe
2- je affiche dans une msgbox les données de cette fichier
3- PB: les données s'affichent sous forme des carreaux ou rien ne afficher
SVP est ce que vous pouvez m'aidern mon mail est ensiraouf@hotmail.com
ce très urgent
merci d'avance
je suis en trein de faire une site web dans le framework .net 2.0.
mais je recoit des prbs consistent :
1- je lit un fichier écrite en arabe
2- je affiche dans une msgbox les données de cette fichier
3- PB: les données s'affichent sous forme des carreaux ou rien ne afficher
SVP est ce que vous pouvez m'aidern mon mail est ensiraouf@hotmail.com
ce très urgent
merci d'avance
Salut
je fait de meme avec un site multilangue (suis rendu a 12 langue)
dont le japonais et le chinois. a prime abord, pour l'arabe, ca va etre les meme proceder
dans tes pages, tu doit definir le type de donner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
pour que mes pages affiche les caractere correctement, je doit y forcer ces infos dans toutes pages:
<%
Session.CodePage = 65001
Response.AddHeader "Content-Type","text/html; charset=utf-8"
Response.CharSet = "utf-8"
%>
Pour la BD,
tu doit utiliser des types bien precis
pour les types 'text', le type doit etre 'ntext'
pour les 'varchar', le type doit etre 'nvarchar'
voila, a partir de la, le tout devrais monter
je fait de meme avec un site multilangue (suis rendu a 12 langue)
dont le japonais et le chinois. a prime abord, pour l'arabe, ca va etre les meme proceder
dans tes pages, tu doit definir le type de donner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
pour que mes pages affiche les caractere correctement, je doit y forcer ces infos dans toutes pages:
<%
Session.CodePage = 65001
Response.AddHeader "Content-Type","text/html; charset=utf-8"
Response.CharSet = "utf-8"
%>
Pour la BD,
tu doit utiliser des types bien precis
pour les types 'text', le type doit etre 'ntext'
pour les 'varchar', le type doit etre 'nvarchar'
voila, a partir de la, le tout devrais monter
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,je cherche une méthode,solution pour l'iinsertion des donnée Arabes sur une base de données
sql server 2000 ou bien sql server 2005.
mon e-mail( hassan_50cent_kamoni@hotmail.com)
Merci de votre aide.
sql server 2000 ou bien sql server 2005.
mon e-mail( hassan_50cent_kamoni@hotmail.com)
Merci de votre aide.
Bon vous devez utiliser le type Nvarchar ou Nchar pour la column qui va recoi de l'arabe et au niveau d'insertion utiliser le mot clé N()
ex : insert into matables Values(N(ma_phrase))
ex : insert into matables Values(N(ma_phrase))
mais si c'est un probleme de base de données, car en utilisant un SGCD quelquenque, on est pas tout le temps appelé à développer des pages web
bon samia to dabord salut moi aussi j'ai le même problème j'ai déjà changer le type données en nvarchar mais toujours il reste le même problème si tu trouve une solution svp svp svp envoyer moi les résultats to les solutions de ce probléme mon e-mail (mouradgalliley@hotmail.com) svp svp samia c urgenttttttttttttt merci bon courage
salut tout le monde ,je cherche des cours de sql je suis debutante en programmation ,svp aidez moi merci a vous h
aminbj
Messages postés
7
Date d'inscription
vendredi 31 mars 2006
Statut
Membre
Dernière intervention
28 août 2009
14 mai 2008 à 22:22
14 mai 2008 à 22:22
salut tout le monde
moi aussi j'ai le même problème : insérer des donnée en arabe dans une BD SQL Server 2000
j'ai résolu la moitié du problème et il me reste la moitié
en utilisant les types de donnée nX (nchar, ...) ça m'a permit d'insérer des données dans la base mais à partir de Entreprise Manager mais en utilisant une procédure stocké à partir de C#
moi aussi j'ai le même problème : insérer des donnée en arabe dans une BD SQL Server 2000
j'ai résolu la moitié du problème et il me reste la moitié
en utilisant les types de donnée nX (nchar, ...) ça m'a permit d'insérer des données dans la base mais à partir de Entreprise Manager mais en utilisant une procédure stocké à partir de C#
salut tte le monde
j'ai développé beaucoup d'application en utilusant le sql server 2005 , le probléme de langauge arabe me jamais rencontrer , il est a noter que j'ai utilusé le type de donné nvarchar(max).
maintenant je suis en train de développer un application avec oracle 8.1.7 et vraiment je suis fatigué du recherche sur le probléme d'affichage des caractéres arabe sous forme "????" .
j'ai développé beaucoup d'application en utilusant le sql server 2005 , le probléme de langauge arabe me jamais rencontrer , il est a noter que j'ai utilusé le type de donné nvarchar(max).
maintenant je suis en train de développer un application avec oracle 8.1.7 et vraiment je suis fatigué du recherche sur le probléme d'affichage des caractéres arabe sous forme "????" .
slt,j'ai le meme probleme de l'insertin de la langue arabe mais mon BDD est sous accees
merc de votre aide
merc de votre aide
Bonjour ange,
Pour l'enregistrement des données en langue arabe dans une base de donnée sous SQL Server, le type de donnée de la colonne qui va acquérir ses valeurs doit être du type nX (nchar, nvarchar, ...).
Aussi dans la requête d'insertion tu doit précéder les chaines de caractère d'un N.
Voici un exemple : Si tu veut enregistrer "فرهود" dans le champ Nom de la table X tu doit faire
INSERT INTO X(Nom) Values(N"فرهود");
Pour tout autre renseignement, veuillez me contacter par email aminbjfr444666@gmail.com
Pour l'enregistrement des données en langue arabe dans une base de donnée sous SQL Server, le type de donnée de la colonne qui va acquérir ses valeurs doit être du type nX (nchar, nvarchar, ...).
Aussi dans la requête d'insertion tu doit précéder les chaines de caractère d'un N.
Voici un exemple : Si tu veut enregistrer "فرهود" dans le champ Nom de la table X tu doit faire
INSERT INTO X(Nom) Values(N"فرهود");
Pour tout autre renseignement, veuillez me contacter par email aminbjfr444666@gmail.com
hassan_abb
Messages postés
5
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
6 octobre 2010
6 oct. 2010 à 16:09
6 oct. 2010 à 16:09
?????????????????????
hassan_abb
Messages postés
5
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
6 octobre 2010
6 oct. 2010 à 16:09
6 oct. 2010 à 16:09
merci
aw1
Messages postés
1
Date d'inscription
dimanche 21 avril 2013
Statut
Membre
Dernière intervention
21 avril 2013
21 avril 2013 à 12:00
21 avril 2013 à 12:00
S.V.P le même problème dans Mysql server est ce que je trouve un possibilité pour insérer les données en arabe dans la BD
"la connexion entre VB et Mysql"
Mercii
"la connexion entre VB et Mysql"
Mercii