|
|
|
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, 09:27:59 |
|
||
|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку?
|
|||
|---|---|---|---|
|
#18+
Сделай Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 17:33:56 |
|
||
|
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, 10:29:37 |
|
||
|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку?
|
|||
|---|---|---|---|
|
#18+
ZmeisheКуда ещё копнуть? В данной ситуации (ты судя по всему выводишь в консоль), если у тебя QT3, надо полагать в сторону метода QString::utf8(): Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2007, 12:48:51 |
|
||
|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Это то, что надо. PS v6y(ты судя по всему выводишь в консоль) Я в OpenOffice вывожу. Он у меня на сервере в качестве генератора отчётов трудится. К нему на API через socket обращаться можно. Занятная штука знаете ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2007, 15:13:28 |
|
||
|
Qt: В какой кодировке функция toString("MMMM yyyy") класса QDate выдаёт строку?
|
|||
|---|---|---|---|
|
#18+
Скинь пример, если не трудно, как в ОО отправляешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 13:09:07 |
|
||
|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 15:52:13 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=274&tid=2028048]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 361ms |

| 0 / 0 |
