Insertion de données en arabe sur Mysql
Salu tous le monde je fais une application web avec les jsp et mysql et a chaque fois que j'insére une donné en arab que se soi via la pge jsp j ai que des symboles bizar ou directement dans mysql query browser et la il rejette ce que j ecri et il me sort ce message "data too long for column "" row 1
ca fait une semaine que j'essaye de resoudre ce probléme et je suis vraiment en retard sur mon travail alors si vous avez une solution ca va me sauver et merci d'avance
Solution Arabe avec MySQL
Salut a Tous, J'utilise MySQL et pour la solution arabe voici un exemple :
Créer la base :
Code:
1 2
|
CREATE DATABASE `BaseArabe` DEFAULT CHARACTER SET cp1256 COLLATE cp1256_bin; |
Table :
Code:
1 2 3 4 5 6
|
CREATE TABLE `BaseArabe`.`GM_CATEGORIE` (
`CAT_ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`CAT_LIB_FR` VARCHAR( 100 ) NOT NULL ,
`CAT_LIB_AR` VARCHAR( 100 ) CHARACTER SET cp1256 COLLATE cp1256_bin NOT NULL
) ENGINE = MYISAM CHARACTER SET cp1256 COLLATE cp1256_bin ; |
Exemple Insert :
Code:
1 2
|
INSERT INTO `BaseArabe`.`gm_categorie` (CAT_LIB_FR,CAT_LIB_AR) VALUES ('Categorie 01','Arabic Text :)'); |
Entêtes des pages HTML :
Code:
1 2 3 4 5
|
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sa">
</head> |