Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
mycoding |
20.12.2009, 13:49
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 17.11.2009 Пользователь №: 1237 Спасибо сказали: 0 раз(а) Репутация: 0
|
Вот уже какой раз замечаю, если писать на русском в tr() то русского не будет, не смотря на то , что строка с кодека есть, а если убрать tr, то русский есть...
|
|
|
|
|
QCasper |
20.12.2009, 14:10
Сообщение
#2
|
|
Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 26.11.2007 Пользователь №: 24 Спасибо сказали: 2 раз(а) Репутация: 1
|
setCodecForTr
|
|
|
|
|
Litkevich Yuriy |
20.12.2009, 15:13
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(mycoding @ 20.12.2009, 16:49) Link не смотря на то , что строка с кодека есть какого кодека?
|
|
|
|
|
mycoding |
20.12.2009, 15:44
Сообщение
#4
|
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 17.11.2009 Пользователь №: 1237 Спасибо сказали: 0 раз(а) Репутация: 0
|
// Codec
QTextCodec *codec = QTextCodec::codecForName("cp1251"); QTextCodec::setCodecForCStrings(codec); |
|
|
|
|
BRE |
20.12.2009, 15:46
Сообщение
#5
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Цитата(mycoding @ 20.12.2009, 15:44) Link // Codec QTextCodec *codec = QTextCodec::codecForName("cp1251"); QTextCodec::setCodecForCStrings(codec); Ну так ты здесь и устанавливаешь кодек для сишных строк. Добавь setCodecForTr и будет нормально с tr(). Сообщение отредактировал BRE - 20.12.2009, 15:46 |
|
|
|
|
Vexar |
24.12.2009, 3:40
Сообщение
#6
|
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 28.11.2008 Пользователь №: 438 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(mycoding @ 20.12.2009, 20:49) Link Вот уже какой раз замечаю, если писать на русском в tr() то русского не будет, не смотря на то , что строка с кодека есть, а если убрать tr, то русский есть... Можно так
|
|
|
|
|
BRE |
24.12.2009, 8:40
Сообщение
#7
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Цитата(Vexar @ 24.12.2009, 3:40) Link Можно так Так можно, если исходники в utf-8, а у mycoding они в cp1251. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 26.12.2025, 4:33 |