
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.09.2007, 09:27:59
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
Я наивно полагал, что в текущей локали. Оказалось, что это не так. SUSE 10.1 locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= QTextCodec::locale() тоже выдаёт ru_RU.UTF-8 год работаю в utf8, а тут понадобилось вывести полное название месяца QDate(2007, 8, 1).toString("MMMM yyyy г") выдаёт "??????? 2007 г" Поскольку буква 'г' в utf-8, то она вывелась нормально, а в какой кодировке был выдан 'Август' ? Функция QDate::longMonthName (8) тоже выдаёт ?????? вместо Август. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2007, 17:33:56
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
Сделай Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2007, 10:29:37
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
Проверил Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. QLocalesystem();countryRussianFederationlangRussiannameru_RU QLocalec();countryDefaultlangCnameC Легче не стало. Куда ещё копнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2007, 12:48:51
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
ZmeisheКуда ещё копнуть? В данной ситуации (ты судя по всему выводишь в консоль), если у тебя QT3, надо полагать в сторону метода QString::utf8(): Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2007, 15:13:28
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
Спасибо. Это то, что надо. PS v6y(ты судя по всему выводишь в консоль) Я в OpenOffice вывожу. Он у меня на сервере в качестве генератора отчётов трудится. К нему на API через socket обращаться можно. Занятная штука знаете ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2007, 13:09:07
|
|||
|---|---|---|---|
|
|||
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
Скинь пример, если не трудно, как в ОО отправляешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2007, 15:52:13
|
|||
|---|---|---|---|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку? |
|||
|
#18+
crocusСкинь пример, если не трудно, как в ОО отправляешь. Welcome http://community.i-rs.ru/ http://rsdn.ru/article/openoffice/ooautomation.xml http://wiki.services.openoffice.org/wiki/Calc_API_Programming http://api.openoffice.org ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2028048]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 451ms |

| 0 / 0 |
