====== Codage UTF-8 ====== [[DokuWiki]] stocke toutes ces données en UTF-8. Pour éviter les problèmes, les noms des fichiers de données s’encodent eux-mêmes en utilisant la fonction ''[[phpfn>urlencode|urlencode]]'' quand ils sont sauvegardés. Les anciennes versions de DokuWiki utilisaient un encodage différent et donc les fichiers de données doivent être [[utf8update|ré-encodés]] quand le logiciel est mis à jour. Le changement dans un autre jeu de caractères que l’UTF-8 n’est **pas** supporté. ===== Configuration des navigateurs pour l’UTF-8 ===== Tous les navigateurs modernes acceptent les pages encodées en UTF-8 – c’est une des choses qui fonctionne actuellement correctement avec beaucoup de navigateurs. Si votre navigateur n’affiche pas correctement certains caractères, il vous manque probablement les poilices Unicode adaptées. Les utilisateurs de Windows doivent installer la police Arialuni.TTF de Microsoft. Elle est comprise dans la suite Microsoft Office ou peut être téléchargée sur internet (par exemple [[coral>http://www1.uni-hamburg.de/exmaralda/Deutsch/2-Download/pe-partitur-editor.html|ici]]). Les utilisateurs Debian peuvent lire une [[:debianfonts|page sur les polices]] (anglais) pour apprendre comment installer une police Unicode correctement. *[[http://fr.wikipedia.org/wiki/Unicode|Unicode]] *[[http://tlt.its.psu.edu/suggestions/international/web/unicode.html|Configurer un navigateur pour Unicode]] (anglais) ===== Edition des fichiers ===== Si votre intention est d’éditer directement les fichiers de données ou de créer une [[multilanguage|traduction]], vous aurez besoin d’un éditeur compatible UTF-8. Il y a beaucoup d’éditeurs qui conviennent pour cela, nous souhaitons juste vous en recommander deux, petits, si vous avez besoin de l’un d’eux ils sont libres ((Veuillez ne pas ajouter d'autres éditeurs.)). *[[http://tea.linux.kiev.ua/|TEA]] – Un éditeur pour GNU/Linux basé sur GTK2 *[[http://www.flos-freeware.ch/notepad2.html|Notepad2]] – un excellent remplaçant du « Bloc notes » de Windows Veuillez noter : DokuWiki n’utilise pas la marque de [[http://fr.wikipedia.org/wiki/Unicode#M.C3.A9canisme_de_s.C3.A9rialisation_des_caract.C3.A8res_.28Character_Encoding_Scheme.29|boutianité]] (BOM, pour //Byte Order Mark//) aussi devez vous être certain que votre éditeur ne l’utilise pas non plus (notamment en éditant du PHP et des fichiers de configuration). ==== Exemples ==== Voici quelques exemples de caractères UTF-8 pour tester votre navigateur ((copiés sur http://www.eleves.ens.fr:8080/home/madore/misc/unitest/)). Signes du Zodiac: ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ Un jeu d'échec : ^ ^ A ^ B ^ C ^ D ^ E ^ F ^ G ^ H ^ ^ 8 | ♜ | ♞ | ♝ | ♛ | ♚ | ♝ | ♞ | ♜ | ^ 7 | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ^ 6 | | | | | | | | | ^ 5 | | | | | | | | | ^ 4 | | | | | | | | | ^ 3 | | | | | | | | | ^ 2 | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ^ 1 | ♖ | ♘ | ♗ | ♕ | ♔ | ♗ | ♘ | ♖ | Russe (по-русски): По оживлённым берегам Громады стройные теснятся Дворцов и башен; корабли Толпой со всех концов земли К богатым пристаням стремятся; Grec Antique: Ἰοὺ ἰού· τὰ πάντʼ ἂν ἐξήκοι σαφῆ. Ὦ φῶς, τελευταῖόν σε προσϐλέψαιμι νῦν, ὅστις πέφασμαι φύς τʼ ἀφʼ ὧν οὐ χρῆν, ξὺν οἷς τʼ οὐ χρῆν ὁμιλῶν, οὕς τέ μʼ οὐκ ἔδει κτανών. Sanskrit: पशुपतिरपि तान्यहानि कृच्छ्राद् अगमयदद्रिसुतासमागमोत्कः । कमपरमवशं न विप्रकुर्युर् विभुमपि तं यदमी स्पृशन्ति भावाः ॥ Coréen: 한글은 아름다운 우리글입니다. 곱고 아름답게 사용하는 것이 우리의 의무입니다. Chinois: 子曰:「學而時習之,不亦說乎?有朋自遠方來,不亦樂乎? 人不知而不慍,不亦君子乎?」 有子曰:「其為人也孝弟,而好犯上者,鮮矣; 不好犯上,而好作亂者,未之有也。君子務本,本立而道生。 孝弟也者,其為仁之本與!我吊吊吊!」 Japonais: 「秋の田の かりほの庵の 苫をあらみ わが衣手は 露にぬれつつ」 天智天皇 「春すぎて 夏来にけらし 白妙の 衣ほすてふ 天の香具山」 持統天皇 「あしびきの 山鳥の尾の しだり尾の ながながし夜を ひとりかも寝む」 柿本人麻呂 Letton: Iedomu jaukie ideāli, Vecākie principi, tikla, mīla - Dienas allažības priekšā Šķīst kā graudi akmeņstarpā. Chinois simplifié: 这是简体字汉语。 zhè shì jiǎn t zì hàn yǔ ===== Credits ===== --- //[[philippe@bdsemin.com|Philippe LAPEYRIE]] 2006-05-26 18:35//