Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/10/2011, 10h24   #1
Mariness
Invité régulier
 
Femme
Inscription : avril 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 45
Points : 6
Points : 6
Envoyer un message via MSN à Mariness
Par défaut Choix du charset interbase pour l'arabe

Bonjour,

Je veux utiliser Interbase 2009 (avec le compilateur C++ Builder XE 2011) pour manipuler une base de données en arabe, et puisque Interbase ne fournit pas le charset WIN1256 dédié pour l'arabe et j'ai essayé d'utiliser UTF8 avec les fonction UTF8Encode et UTF8Decode (lors de l'ajout resp l'extraction des données) mais en vain
SVP y'a t'il un charset recommandé!!
Merci d'avance
Mariness est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 18h08   #2
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 259
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 259
Points : 3 580
Points : 3 580
Interbase n'a pas WIN1256 ?
cela métonne
Interbase 6 l'avait
Firebird l'a

normalement la bonne pratique serait par exemple de stocker en UTF8 dans la base, mais se connecter avec WIN1256
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 13h37   #3
Mariness
Invité régulier
 
Femme
Inscription : avril 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 45
Points : 6
Points : 6
Envoyer un message via MSN à Mariness
Bonjour,

Oui pour Interbase 2009, il m'offre les possibilités de WIN1250 jusqu'à WIN1254 pour définir le charset!! J'ai choisit donc de travailler avec UTF8. Et lorsque j'écrit directement en arabe il l'accepte, et en utilisant la fonction UTF8Decode du coté compilateur (c++ builder) cela fonctionne mais le problème est lorsque j’enserre des champs en arabe à partir de mon application, ils seront affichées comme ???? dans la base.
Mariness est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2011, 13h59   #4
vedge2000
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 62
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 62
Points : 10
Points : 10
Salut,

en prenant le UTF8, tu as fait le bon choix!

l'insertion devrait se passant sans problème!
vedge2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h18.


 
 
 
 
Partenaires

Hébergement Web