Перевод строки в транслит |
Здравствуйте, гость ( Вход | Регистрация )
Перевод строки в транслит |
++Norton++ |
4.11.2009, 23:50
Сообщение
#1
|
Студент Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1 |
Стоит задача перевести строку QString в транслит (т.е. к примеру, русскую строку "привет мир" в "privet mir").
Хотелось бы узнать мнение, как лучше это сделать? Просто текст может быть очень большим. Переводить все просто условиями, т.е. к примеру
Или может есть какой-то более рациональный вариант? PS И хотелось бы тут же спросить, как правильно сравнивать символы в вышеприведенном случае? Сравнение как в примере выше не получается. Т.е. если есть слово "арбуз", то в данном случае в if буква 'а' вовсе не распознается как 'а'. Да и все остальные буквы также. В чем может быть дело? Сообщение отредактировал ++Norton++ - 5.11.2009, 0:28 |
|
|
++Norton++ |
5.11.2009, 10:57
Сообщение
#2
|
Студент Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1 |
Огромнейшее спасибо! QHash замечательно с этой задачей справляется! И шустро и без глюков!
|
|
|
Текстовая версия | Сейчас: 4.12.2024, 15:06 |