VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Inserer Données en arabe ds une DB sql server [Résolu]

samia - Dernière réponse le 21 févr. 2012 à 13:35
Bonjour:
je suis entrain de programmer une application en arabe , mon probleme dans la manipulation des données en arabe:
1- les données sont enregistrées dans une base de données sql server sous forme des points d'interrogations.
Merci de votre aide
Lire la suite 

Inserer Données en arabe ds une DB sql server »

25 réponses
Réponse
+4
moins plus
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?
Ajouter un commentaire
Réponse
+3
moins plus
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.
Simsima - 26 avril 2011 à 16:45
Merci REV60 ta solution marche très bien faut just précéder le N avant le teste à enrgistrer
mimo - 15 juin 2011 à 00:15
Merci bouceaup , ta solution marche bien
jaber - 21 févr. 2012 à 13:35
j'ai rien comprend .
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
salut tout le monde ,je cherche des cours de sql je suis debutante en programmation ,svp aidez moi merci a vous h
232323 - 1 mai 2008 à 14:01
salaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaam
0795104204 خلي ميساج
hassankam - 1 mai 2008 à 15:16
salam :
tu vas travailler avec les types suivants:
varchar --->nvarchar,
char ---->nchar,
text ---->ntext
kamikaze - 23 févr. 2009 à 15:53
www.siteduzero.com
Ajouter un commentaire
Réponse
+0
moins plus
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#
Ajouter un commentaire
Réponse
+0
moins plus
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 "????" .
anouaras - 11 mai 2009 à 16:25
salam
dans la panneau de configuration
Options régionales et linguistiques
options avancées
langues pour les programmes non unicode doit etre Arabe(tunisie)

remarque
j ai utilise Arabe(tunisie) parceque je vais a tunis , vous pouvez utiliser la langue arabe pour n importe quel paye
Ajouter un commentaire
Réponse
+0
moins plus
slt,j'ai le meme probleme de l'insertin de la langue arabe mais mon BDD est sous accees
merc de votre aide
hassan_abb- 6 oct. 2010 à 16:09
?????????????????????
hassan_abb- 6 oct. 2010 à 16:09
merci
lakhdym - 14 déc. 2011 à 17:09
ajouter c'ette code mysql_query("SET NAMES 'UTF8' "); dans votre requtte sql
exemple
mysql_select_db($database_config, $config);
$query_Modifier = sprintf("SELECT * FROM articles WHERE Id_article = %s", GetSQLValueString($colname_Modifier, "int"));
mysql_query("SET NAMES 'UTF8' ");
Ajouter un commentaire
Réponse
+0
moins plus
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))
Ajouter un commentaire
Ce document intitulé « Inserer Données en arabe ds une DB sql server » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?