IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

Comment mettre du "Grec" dans un champ d'une table


Sujet :

AS/400

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2024
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2024
    Messages : 5
    Par défaut Comment mettre du "Grec" dans un champ d'une table
    Bonjour,
    quel type de champ dois-je définir dans la table afin d'y stocker du Grec ?
    Actuellement, je stocke dans un champ de type varchar(200) du francais, anglais, letton ect... mais impossible d'y mettre du Grec.
    J'ai changé le type en Graphic, pas de souci pour le Grec mais impossible de le lire en PHP.
    Quelqu'un a t'il déjà rencontré ce souci?
    D'avance merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 726
    Par défaut
    Citation Envoyé par Pascal.A Voir le message
    Bonjour,
    quel type de champ dois-je définir dans la table afin d'y stocker du Grec ?
    Actuellement, je stocke dans un champ de type varchar(200) du francais, anglais, letton ect... mais impossible d'y mettre du Grec.
    J'ai changé le type en Graphic, pas de souci pour le Grec mais impossible de le lire en PHP.
    Quelqu'un a t'il déjà rencontré ce souci?
    D'avance merci.
    Bonjour,

    Et si tu stockait ces données en UTF-8 ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2024
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2024
    Messages : 5
    Par défaut
    Bonjour,

    Merci pour la suggestion.

    j'ai donc modifié le champ contenant la traduction par un Alter "set data type varchar(200) ccsid 1208".

    avec Razor j'ai maintenant ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sELECT traduction FROM adn.traduc_sav	
    		where Code_etat = '' and Id_langue = '38' order by id_langue FETCH FIRST 5 ROWS ONLY
    Résultat ==> Γαλλία

    Mais en PHP impossible de lire le grec malgré un "charset=utf-8".

    Une autre idée ?

  4. #4
    Membre émérite
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 726
    Par défaut
    Alors ton souci est au niveau du traitement Web à priori.

    Au niveau de ta config Apache, tu as quoi en DefaultNetCCSID ?

    Et qu'est-ce qui apparait si tu dump la variable dans le PHP ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2024
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2024
    Messages : 5
    Par défaut
    Bonjour,

    la dernière mise à jour PHP sur I-series a résolu le souci : 8.2.17.

    La champ de la base est est GRAPHIC et le PHP en UTF-8 permet maintenant de lire le Grec.

    Merci pour votre participation .

    P.ANDRE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/01/2022, 19h03
  2. [AC-2013] Comment saisir plus de 12:00 dans le champ d'une table
    Par Cycloexplorateur dans le forum Modélisation
    Réponses: 3
    Dernier message: 29/11/2017, 17h03
  3. Comment inclure un tableau dans un champ d'une table Paradox ?
    Par spartacus13 dans le forum Bases de données
    Réponses: 4
    Dernier message: 11/04/2008, 22h49
  4. Réponses: 3
    Dernier message: 12/02/2008, 09h20
  5. Réponses: 4
    Dernier message: 08/07/2006, 06h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo