Unicode Support in Trac
Table of Contents
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.