Discussion:
UTF-8 et Gnoga
(trop ancien pour répondre)
Frédéric Praca
2017-02-12 22:52:53 UTC
Permalink
Bonsoir à tous,
quelqu'un saurait-il comment on affiche des caractères UTF-8 avec Gnoga ?
J'ai bien réussi avec GNATCOLL.Iconv à convertir depuis une source UTF-8
(ma base Postgres) vers ISO-8859-15 mais je me demande s'il n'y aurait
pas un autre moyen.
Je suis sûr que c'est évident ;)

Merci d'avance
Fred
J-P. Rosen
2017-02-13 06:12:39 UTC
Permalink
Post by Frédéric Praca
Bonsoir à tous,
quelqu'un saurait-il comment on affiche des caractères UTF-8 avec Gnoga ?
J'ai bien réussi avec GNATCOLL.Iconv
ou plutôt Ada.Strings.UTF_Encoding
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
Frédéric Praca
2017-02-13 18:49:53 UTC
Permalink
Post by J-P. Rosen
Post by Frédéric Praca
Bonsoir à tous,
quelqu'un saurait-il comment on affiche des caractères UTF-8 avec Gnoga ?
J'ai bien réussi avec GNATCOLL.Iconv
ou plutôt Ada.Strings.UTF_Encoding
Voilà, je me disais bien aussi que tu aurais une solution simple et
propre :)
En plus, c'est du standard alors ça me plaît. Comme quoi, je ne maîtrise
absolument pas toute la "librairie standard" ;)

Merci
Blady
2017-02-14 20:17:10 UTC
Permalink
Bonjour,

-Suite à la réponse de Frédéric, je poste sur le forum-

En effet les paramètres String des API de Gnoga sont conformes au
standard donc codées en latin-1.

Le latin-1 étant limité en nombre de caractères (256), y a-t-il un
besoin de remplacer les API Gnoga uniquement avec des paramètres
Wide_String voire UTF_8_String ou UTF_16_Wide_String ?

Votre avis ?

Merci, Pascal.
Post by Frédéric Praca
Post by J-P. Rosen
Post by Frédéric Praca
Bonsoir à tous,
quelqu'un saurait-il comment on affiche des caractères UTF-8 avec Gnoga ?
J'ai bien réussi avec GNATCOLL.Iconv
ou plutôt Ada.Strings.UTF_Encoding
Voilà, je me disais bien aussi que tu aurais une solution simple et
propre :)
En plus, c'est du standard alors ça me plaît. Comme quoi, je ne maîtrise
absolument pas toute la "librairie standard" ;)
Merci
J-P. Rosen
2017-02-15 08:45:50 UTC
Permalink
Post by Blady
Le latin-1 étant limité en nombre de caractères (256), y a-t-il un
besoin de remplacer les API Gnoga uniquement avec des paramètres
Wide_String voire UTF_8_String ou UTF_16_Wide_String ?
UTF_8_String est en fait simplement String, donc on peut passer des
chaînes UTF_8 à Gnoga. Après, tout dépend ce qu'en font les couches
inférieures, mais il me semble qu'elles traitent l'UTF_8 (peut-être
moyennant un BOM).
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
Continuer la lecture sur narkive:
Loading...