Retourner au contenu associé (entrée de forum : [Résolu] Caractères composés)
Posté par liberforce (site web personnel, Mastodon) le 29 mars 2013 à 11:00. En réponse au message [Résolu] Caractères composés. Évalué à 2.
Si, si, c'est bien une histoire de setlocale.
http://blog.freeside.fr/post/2007/03/27/Oisiweb%3A-Comment-afficher-une-chaine-de-caracteres-avec-des-accents
Si ton caractère "é" vaut 169, c'est que tu es en ISO-8859-1, et pas en UTF-8.
Le fichier suivant enregistré en UTF-8 fonctionne chez moi (ma distrib est par défaut en UTF-8).
#include <stdio.h> /* for printf */ #include <locale.h> /* for setlocale */ int main (void) { setlocale (LC_ALL, ""); printf ("éèâ\n"); return 0; }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: get_wch ?
Posté par liberforce (site web personnel, Mastodon) . En réponse au message [Résolu] Caractères composés. Évalué à 2.
Si, si, c'est bien une histoire de setlocale.
http://blog.freeside.fr/post/2007/03/27/Oisiweb%3A-Comment-afficher-une-chaine-de-caracteres-avec-des-accents
Si ton caractère "é" vaut 169, c'est que tu es en ISO-8859-1, et pas en UTF-8.
Le fichier suivant enregistré en UTF-8 fonctionne chez moi (ma distrib est par défaut en UTF-8).