Forum Imprimante

 Oublié Pass?
 Register
Rechercher
Auteur: thebigfatgeek

Php et affichage en arabe!

[Copier lien]

Post sur le : 2012-12-15 20:57:54 |Tout les posts
bonjour
j'ai le probleme sur mon forum SMF version 1.1.11 également d'un affichage erroné lorsque l'on écrit des textes en langue arabe
lorsque l'on prévisualise le message tout est bien mais une fois qu'on le valide s'est des point d'interrogation et des smiles
plus haut il est préconisé ceci
j'avais le meme probleme le solution
1- il faut que t'a base soit codé en cp1256
exemple : CREATE DATABASE mabase CHARACTER SET cp1256;
2- il fait que le codage de la page soit en utf8
3- apres la connexion à la base dans le fichier mysql mait cet commande
$link = mysql_connect ("localhost","root") ;
mysql_query("SET CHARACTER SET 'utf8';", $link)or die(mysql_error());

1-le premier point je ne sais pas comment le verifier
2- ici par contre dans mon code source semble ok
si vous souhaitez voir le code source de la page
au nom de domaine ( isthme.fr)
3- ici j'ai lancer cette ligne de commande a mysqladmin
$link = mysql_connect ("localhost","root") ;
mysql_query("SET CHARACTER SET 'utf8';", $link)or die(mysql_error());
et il me repond qu'il y a une erreur
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$link = mysql_connect ("localhost","root")' at line 1
ma Version s'est  MySQL: 4.1.22
si quelqu'un pourrait m'informer comment resoudre ce probleme de caractere
merci
Réponse

Accessoires Signaler

Post sur le : 2012-12-15 22:31:21 |Tout les posts
Merci ça Marche parfaitement
Réponse

Accessoires Signaler

Post sur le : 2012-12-15 23:39:01 |Tout les posts
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 01:24:04 |Tout les posts
-- Structure de la table 'arabe'
CREATE TABLE 'arabe' (
  'id' int(11) NOT NULL auto_increment,
  'sujet_1' text character set utf8 collate utf8_unicode_ci NOT NULL,
  'sujet_2' text character set utf8 collate utf8_unicode_ci NOT NULL,
  'sujet_3' text character set utf8 collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  ('id')
);
avec ça il va marcher,
si non voir ici: http://www.elalia.org
si ça peut aider.
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 02:26:39 |Tout les posts
au debut de ton site changer le charset parametre
charset= UTF8  rends ton site unicode compatibles au latin et arabe
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 03:32:06 |Tout les posts
:ùm:!ùm:ù:m^ù
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 05:08:50 |Tout les posts
ù*mù*m:ù
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 06:23:12 |Tout les posts
http://kizana.fr.fo/blog-dev/component/content/article/30-the-community/55-arabecompatibilite.html
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 07:36:17 |Tout les posts
slt pour tous ici, j'ai un problème mais avec JAVA, j'utilise JAVA pour me connecter a ma base des donnée qui contient des caractères arabe mais quand elles s'affichent dans mon textarea elles s'affiche comme ça " ?????????????? ???? ??".
SVP aider moi
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 08:40:41 |Tout les posts
Desolé de remonter un vieux sujet comme celui ci, mais il se trouve que j'ai exactement le meme souci, et même en utilisant la solution proposée, j'ai toujours des "??" à la place des caractères arabes.
J'ai testé sous fédora, sous windows, et le résultat est le même....
si vous avez des idées du souci merci.
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 09:43:09 |Tout les posts
tu peux nous donner plus de détailles
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 11:42:53 |Tout les posts
bonjour,
en faites, j'ai pas tres bien compris comment je dois faire le codage, ou dois je l'ecrire
keske je dois ouvrir
merci pour une explication
Réponse

Accessoires Signaler

Post sur le : 2012-12-16 13:28:53 |Tout les posts
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' ");
Réponse

Accessoires Signaler

Post sur le : 2014-03-02 14:52:20 |Tout les posts
Extraire et afficher correctement en arabe les données d'une table PHP/MySQL dans une page de résultat PHP sous Dreamweaver 8®
       
[SƲMARAßƲS.com]

Objectif du cours :

- obtenir l'affichage correct en arabe des données extraites d'une table.

MODE OPÉRATOIRE :

PREMIÈRE PARTIE :

Afficher les caractères arabes dans une table MySQL avec Wampserver® :

1. Créer une Table.

2. Dans le champ Interclassement, sélectionner "utf8_bin" comme langue d'affichage.

3. Enregistrer en cliquant sur Sauvegarder.

DEUXIÈME PARTIE :

1. Ouvrir la page de résultats et repérer la ligne suivante :
mysql_select_db($database_MaBase, $MaTable);

2. Copier/coller les deux lignes suivantes immédiatement en dessous :
mysql_query("SET NAMES cp1256");
mysql_query("set characer set cp1256");

Cela donne :

mysql_select_db($database_MaBase, $MaTable);

mysql_query("SET NAMES cp1256");
mysql_query("set characer set cp1256");

3. Attribuer à la page de Résultats la police de caractère "Windows-1256" comme cela :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />

4. Enregistrer.

Source : sumarabus.com partie Tutoriels (pleins de Tutoriels sur la langue arabe pour la programmation de sites webs en arabe, Dreamweaver 8).

Ma3a assalama,
Mister Arabic.
Réponse

Accessoires Signaler

Vous devez vous connecter d'abord connect | Register

Contact Us| Archive| Forum Imprimante

GMT+1, 2024-03-29 12:25

Powered by Discuz! 7.2

Release 20121101, © 2001-2024 Forum Imprimante.

Top