Je developpe actuellement des CGIs en C. Or, ces CGIs sont destiné à un
site internet disponible en plusieurs langues. Je dois donc inclure une
traduction japonnaise et pour cela, j'ai besoin de l'UTF-8. Or, je ne
sais pas comment l'utiliser au sein de mon source en C. Je n'ai eu aucun
problème pour inclure les phrases en francais, anglais, etc (normal vous
me dirais...). Mais comment inclure des Kanjis (symboles japonnais) dans
un printf par exemple?
Je ne sais pas si je suis dans le bon news group pour cette question,
car ce doit être un problème indépendant du langage, mais je ne vois pas
vraiment où la poser ailleurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DINH Viêt Hoà
Je developpe actuellement des CGIs en C. Or, ces CGIs sont destiné à un site internet disponible en plusieurs langues. Je dois donc inclure une traduction japonnaise et pour cela, j'ai besoin de l'UTF-8. Or, je ne sais pas comment l'utiliser au sein de mon source en C. Je n'ai eu aucun problème pour inclure les phrases en francais, anglais, etc (normal vous me dirais...). Mais comment inclure des Kanjis (symboles japonnais) dans un printf par exemple?
c'est pas tant le problème du printf(), cette fonction te crache telle quelle ce que tu lui donnes. En CGI, il faut que tu sortes de l'UTF-8 encapsulé dans une page HTML en fait.
Je ne sais pas trop comment est codé l'UTF8 dans une page HTML mais en tout cas iconv() (non standard C mais POSIX peut te servir.
-- DINH V. Hoa,
"monde de merde" -- Erwan David
Je developpe actuellement des CGIs en C. Or, ces CGIs sont destiné à un
site internet disponible en plusieurs langues. Je dois donc inclure une
traduction japonnaise et pour cela, j'ai besoin de l'UTF-8. Or, je ne
sais pas comment l'utiliser au sein de mon source en C. Je n'ai eu aucun
problème pour inclure les phrases en francais, anglais, etc (normal vous
me dirais...). Mais comment inclure des Kanjis (symboles japonnais) dans
un printf par exemple?
c'est pas tant le problème du printf(), cette fonction te crache telle
quelle ce que tu lui donnes.
En CGI, il faut que tu sortes de l'UTF-8 encapsulé dans une page HTML en
fait.
Je ne sais pas trop comment est codé l'UTF8 dans une page HTML mais en
tout cas iconv() (non standard C mais POSIX peut te servir.
Je developpe actuellement des CGIs en C. Or, ces CGIs sont destiné à un site internet disponible en plusieurs langues. Je dois donc inclure une traduction japonnaise et pour cela, j'ai besoin de l'UTF-8. Or, je ne sais pas comment l'utiliser au sein de mon source en C. Je n'ai eu aucun problème pour inclure les phrases en francais, anglais, etc (normal vous me dirais...). Mais comment inclure des Kanjis (symboles japonnais) dans un printf par exemple?
c'est pas tant le problème du printf(), cette fonction te crache telle quelle ce que tu lui donnes. En CGI, il faut que tu sortes de l'UTF-8 encapsulé dans une page HTML en fait.
Je ne sais pas trop comment est codé l'UTF8 dans une page HTML mais en tout cas iconv() (non standard C mais POSIX peut te servir.
-- DINH V. Hoa,
"monde de merde" -- Erwan David
Emmanuel Delahaye
In 'fr.comp.lang.c', Maxime Wojtczak wrote:
Bonjour,
Je developpe actuellement des CGIs en C. Or, ces CGIs sont destiné à un site internet disponible en plusieurs langues. Je dois donc inclure une traduction japonnaise et pour cela, j'ai besoin de l'UTF-8. Or, je ne sais pas comment l'utiliser au sein de mon source en C. Je n'ai eu aucun problème pour inclure les phrases en francais, anglais, etc (normal vous me dirais...). Mais comment inclure des Kanjis (symboles japonnais) dans un printf par exemple?
Je ne sais pas si je suis dans le bon news group pour cette question, car ce doit être un problème indépendant du langage, mais je ne vois pas vraiment où la poser ailleurs.
Un caractère est une valeur entre 1 et 255. On peut écrire "x1" à "xff" (héxadécimal), ou "