wiki:TracUnicode

Version 2 (modified by trac, 15 years ago) (diff)

--

Unicode Support in Trac

Trac stores all text using UTF-8 encoding, including text in tickets and wiki pages. Internal processing of text uses true Unicode representations.

As such, it supports most (all?) commonly used character encodings.

If your encoding is not UTF-8, you can use mod_python to handle it. For example, if your local encoding is gbk, you can set

default_charset = gbk

in trac.ini.

You also must make sure that your database backend? stores its data in UTF-8; otherwise strange things will happen.

To convert your database to UTF-8, the easiest way is to dump the database, convert the dump into UTF-8 and then import the converted dump back into the database.
You can use iconv to convert the dump.

Examples

Arabic

تراك يقوÙ

ؚحف؞ كل الكلÙ

ات ؚاستخداÙ

صيغة UTF-8، ØšÙ

ا في ذلك الكل٠ات ال٠ستخد٠ة في صفحات التيكت والويكي.

Bulgarian

БългарскОят езОк? рабПтО лО?

Česky

ČeÅ¡tina v kódování UTF-8, şádnÃœ problém.

Chinese

Traditional: 繁體䞭文, 挢字枬詊; Simplified: 简䜓䞭文汉字测试

Croatian

Ako podrÅŸava srpski i slovenski mora podrÅŸavati i Hrvatski - čćşšđ ČĆŜŠĐ

English

Yes indeed, Trac supports English. Fully.

Français

Il est possible d'écrire en Français : à, ç, û, ...

German

Trac-Wiki muß auch deutsche Umlaute richtig anzeigen: ö, À, ÃŒ, Ä, Ö, Ü; und das scharfe ß

Greek

΀α ΕλληΜικά Ï Ï€Î¿ÏƒÏ„Î·ÏÎ¯Î¶Î¿ÎœÏ„Î±Î¹ επαρκώς επίσης.

Hebrew

אני יכול לאכול זכוכית וזה לא מזיק לי

Hindi

à€ à€¬ à€¹à€¿à€šà¥à€Šà¥€ à€®à¥‡à€‚à¥€

Hungarian

Árvíztűrő tÃŒkörfúrógép

Icelandic

Ævar sagði við ömmu sína: Sjáðu hvað ég er stór!

Japanese

挢字 ひらがな カタカナ ïŸ

日本語詊隓

Korean

읎번에는 한Ꞁ로 썚볎겠습니닀. 잘 볎읎나요? 한Ꞁ

Latvian

Latviešu valoda arī strādā!

Lithuanian

Sudalyvaukime ir mes. Ar veikia lietuviÅ¡kos raidės? Ä ÄÄ™Ä—Ä¯Å¡Å³Å«ÅŸ ĄČĘĖĮŠŲŪŜ Åœinoma, kad veikia :) Kas tie mes?

Persian (Farsi)

این یک ٠تن فارسی است ولی ا٠کان نو؎تن ٠ستقیÙ

فارسی نیست چون حالت Ù

تن از راست ØšÙ‡ Ú†ÙŸ و جود ندارد ؚرای فارسی نو؎تن ؚاید از HTML استفاده کنید.

این ن٠ونه یک ٠تن از راست ØšÙ‡ Ú†ÙŸ فارسی است که در HTML نو؎ته ؎ده تا اعداد 12345 و حروف لاتین ABCDEF در ٠حل خود؎ان ن٠ای؎ داده ؎وند.

Polish

PchnÄ Ä‡ w tę łódź jeÅŒa lub osiem skrzyń fig; Nocna gÅŒegŌółka zawsze dziennÄ

przekuka.

Portuguese

É possível guardar caracteres especias da língua portuguesa, incluindo o símbolo da moeda européia '€', trema 'ÃŒ', crase 'à', agudos 'áéíóú', circunflexos 'âêÎ', til 'ãõ', cedilha 'ç', ordinais 'ªº?', grau '°¹²³'.

Russian

ПрПверка русскПгП языка: кажется рабПтает... И буква "ё" есть...

Serbian

PodrÅŸan, uprkos činjenici da se za njegovo pisanje koriste чак Ўва алфабета.

Slovenian

Ta suhi škafec pušča vodo şe od nekdaj!

Spanish

Esto es un pequeño texto en Español, donde el veloz murciélago hindú comía cardlllo y kiwi

Swedish

RÀven raskar över isen med luva på.

Thai

Trac à¹àžªàž”àž‡àž àž²àž©àž²à¹„àž—àž¢à¹„àž”à¹‰àž­àž¢à¹ˆàž²àž‡àž–àž¹àžàž•à¹‰àž­àž‡!

Ukrainian

Перевірка україМськПї ЌПвО...

Urdu

ٹریک اردو ØšÚŸÛŒ سٟورٹ کرتا ہے۔

Vietnamese

Viết tiếng Việt cÅ©ng được. NhÆ°ng search từ tiếng Việt thì khÃŽng bÃŽi vàng được. (Keyword(s) in Vietnamese search result can not be hightlighted !!!!).