Exotické UTF znaky do ASCII – ruština, arabština, čínština, řečtina, hebrejština

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
maarlin
Člen | 207
+
0
-

Řeším teď jeden docela zásadní problém.
Mám několik tisíc řetězců v mnoha jazycích (vše je v utf-8) a potřebuji z nich udělat URL klíče.

NString::webalizer(), resp. NString::toAscii() vrací prázdné řetězce.

Pochopitelně tady vyvstává otázka, na co tak speciální znaky převést v ASCII.

Našel jsem něco k azbuce , řečtině tadytady

Zde je jen pro představu:

شهر - arabština
Δουλεύουν - řečtina
免費 - čínština
הזכויות שלנו - hebrejština
한국 - korejština
შუა ქალაქში - gruzínština
セブン - japonština
Африка - ruština

Máte někdo nějaký nápad, co s tím – ideálně nějak systematicky – udělat?

Nějaký fonetický překlad?

Editoval maarlin (14. 10. 2010 21:02)

jansfabik
Člen | 193
+
0
-

našel jsem něco pro arabšinu: http://www.ldc.upenn.edu/…kwalter.html

u jazyků, kde to nejde převést bych to asi řešil pomocí ID