|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
01.04.2016, 20:02 | #61 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще вам совет годика там с 2000-го.
забудьте TCHAR уже, оно осталось там как совместимость со старым кодом. сейчас все винды уже юникодные нативно, а вызывать не юникод функции это лишь потеря производительности. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
01.04.2016, 20:45 | #62 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В книге написано TCHAR — значит TCHAR!!!1
Мало ли что там в этих интернетах советуют.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.04.2016, 11:38 | #63 | |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
приложение ВИН АПИ (не консольное) в русской винде использует кодовую
страницу 1251 ? Цитата:
если есть факты то в студию их выкладывайте. страница 1251 использует 8-ми байтную кодировку. смотрите в таблицу ANSII Последний раз редактировалось RAFA91; 02.04.2016 в 11:41. |
|
02.04.2016, 12:05 | #64 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
И какое отношение это имеет к цитате?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
02.04.2016, 12:08 | #65 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
|
02.04.2016, 12:17 | #66 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
то что винда внутри юникодная? почитайте Рихтера например. Цитата:
зависит от вашего кода. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
02.04.2016, 13:34 | #67 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
хорошо. каким образом вы установите китайскую кодовую страницу ?
в консоли для этого служит setlocale(LC_ALL, "Russian"); только речь не о консоли сейчас. если ничего не устанавливать то должно быть 1251 по умолчанию. разве не так ?виндовс-1251 это не юникод а 8-битная анси с расширением Windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для русских версий Microsoft Windows до 10-й версии Последний раз редактировалось RAFA91; 02.04.2016 в 13:38. |
02.04.2016, 13:47 | #68 | ||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
а у себя с системе в настройках языка сменить язык для приложений не применяющих юникод. Цитата:
Цитата:
во, вторых я знаю. Цитата:
Windows-1251 ставится как кодировка для приложения не применяющих юникод. вы не давно упоминали функцию MultiByteToWideChat, так вот на что система заменит параметр CP_ACP при вызове зависит именно от настроек работы для не юникодных приложений вы не путайте совместимость для не юникодной среды, с внуреностями системы. я уже посылал вас к проверенному автору. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||||
02.04.2016, 14:10 | #69 | |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
Цитата:
1251 это и украина и белорусь. 8-ми битнаярасширение только во второй половине а так все по прежнему. по поводу той фразы https://ru.wikipedia.org/wiki/Windows-1251 Последний раз редактировалось RAFA91; 02.04.2016 в 14:14. |
|
02.04.2016, 14:15 | #70 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну как бы не весь мир в РФ, не?
хотя если пишите только для себя, то пожалуйста. Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои фантазии про С++11 | RAFA91 | Общие вопросы C/C++ | 265 | 18.07.2016 15:15 |
Проблема кодировок | Anarios | JavaScript, Ajax | 2 | 25.12.2011 11:06 |
Стандартные средства = бесконечный полет фантазии. | Alex Cones | Софт | 2 | 27.07.2009 17:10 |
Проблема кодировок!!! | chekanoff | Общие вопросы Delphi | 4 | 04.12.2007 00:03 |