mot hébreu dans table MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mot hébreu dans table MySQL

Re: mot hébreu dans table MySQL

par marih » 03 janv. 2013, 20:17

Bonsoir,
cependant il n'y a pas de caractère hébreu dans la table ni dans l'affichage.
Si quelqu'un veut faire un test, voici 2 mots en hébreu.

תירבּ תומלש

Merci de votre aide

Re: mot hébreu dans table MySQL

par xTG » 31 déc. 2012, 13:21

Donc ta table doit être en utf8, l'importation doit se faire en utf8 et tu ne devrai pas avoir de caractères illisibles. :)

Re: mot hébreu dans table MySQL

par marih » 30 déc. 2012, 17:50

La police de caractères de la zone hébreux est en Times New Roman et le fichier uploadé est encodé en utf8.
Est-ce la réponse à ta question ?

Re: mot hébreu dans table MySQL

par xTG » 30 déc. 2012, 17:04

Le fichier il est encodé en quoi ?

Re: mot hébreu dans table MySQL

par marih » 30 déc. 2012, 16:28

Bonjour,
je ne comprends pas. Que veux-tu dire par les transformer "manuellement" ?
En ce moment je déclare utf8 d'une manière générale lors du chargement du fichier txt vers la table MySQL dans phpMyAdmin.
Comment puis-je faire autrement ?
Merci de ton aide

Re: mot hébreu dans table MySQL

par sirakawa » 30 déc. 2012, 14:14

Peut-être faut-il les transformer manuellement en utf-8
http://www.utf8-chartable.de/unicode-ut ... start=1280

Re: mot hébreu dans table MySQL

par marih » 30 déc. 2012, 13:59

Re bonjour,

j'ai codé BINARY pour la colonne des mots hébreux dans le create.
Cela n'a eu aucun effet.

par contre cette idée m'a permi de réoudre la question sur le test de la valeur NULLE.
le test empty fonctionne bien !

merci pour cela, MAIS je suis tjrs en recherche pour le code hébreu.

Re: mot hébreu dans table MySQL

par marih » 30 déc. 2012, 13:22

je me suis mal exprimé, ce n'est pas ftp que j'utilise c'est la fontion "importer" de phpMyAdmin.
je spécifie utf-8 et dans le mode compatibilté SQL j'ai "NONE".
je ne vois pas comment importer en BINAIRE.
Les options sont iso-8859-6 à 15, windows-1250 à 1257, koi8-r, big5, gb2312, utf-7, 8, 16, euc-jp, k-c-5601...

Re: mot hébreu dans table MySQL

par xTG » 30 déc. 2012, 11:49

Pour le transfert ftp passes par une connexion binaire pour ne pas avoir de souci d'encodage.

Re: mot hébreu dans table MySQL

par marih » 30 déc. 2012, 11:14

Bonjour Moogli,

1- Le transfert ftp se fait en utf-8. Les caractères hébreux ne passent pas.
2- pour étudier le pb j'ai mis des ??????? dans la zone pour chargement ftp, puis j'ai mis des caractères par copier/collé directement depuis phpAdmin. A ce moment là je les vois, mais dès que je sauvegarde l'enregistrement ils disparaissent au profit des ?????? qui restent dans le zone.

Merci de ton aide

Re: mot hébreu dans table MySQL

par moogli » 29 déc. 2012, 20:43

Salut,

Qu'entend tu par "disparaître " ?

Regarde du côté des "collations" de la table, la colonne, voir de la base et de la connexion (utf-8 ?)


@+

mot hébreu dans table MySQL

par marih » 29 déc. 2012, 11:16

Bonjour,
je n'arrive pas à insérer un mot hébreu dans une table MySQL, ni en passant par un chargement ftp d'un fichier .txt ni en faisant un copié/collé direct dans la zone de la table MySQL. Lorsque je fais cette manip je "vois" les caractères hébreux dans la zone, mais ils disparaissent lors de la sauvegarde. Dans l'affichage de la table ils n'y sont pas. Je pense qu'il y a un problème de transcodification des caractères mais je ne sais pas où.

Auriez-vous une idée à me donner ?
merci d'avance.