= Unicode Support in Trac
[[TracGuideToc]]
Trac encodes all text using [wikipedia:UTF-8], including text in tickets and wiki pages. Internal processing of text uses true [wikipedia:Unicode] representations. As such, it supports the most commonly used character encodings.
If the default encoding of your source code repository is not UTF-8, you can specify it in [TracIni#trac-default_charset-option "[trac] default_charset"]:
{{{#!ini
default_charset = gbk
}}}
Ensure that your [trac:DatabaseBackend database] stores its data in UTF-8, otherwise results may be unpredictable.
To convert your database to UTF-8, the easiest way is to create a dump of the database, convert it into UTF-8, for example using [http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html iconv], and then re-import it.
== 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
}}}
این نمونه یک متن از راست به Ú†Ù¾ ÙØ§Ø±Ø³ÛŒ است Ú©Ù‡ در HTML نوشته شده تا اعداد 12345 Ùˆ ØØ±ÙˆÙ لاتین ABCDEF در Ù…ØÙ„ خودشان نمایش داده شوند.
{{{
#!html
}}}
=== 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 cardillo 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.