|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.04.2012, 13:58 | #1 |
Регистрация: 16.11.2011
Сообщений: 9
|
Unicode в ascii
Всем привет, столкнулся с проблемой перевода из юникода, копирую строку текста ("Два") вставляю куда нибудь уже в юникод перевоплотилось))) (ÄÂÀ).
Пробовал перевод через WideCharToString, выдает тот же текст (ÄÂÀ). В чем проблема? |
02.04.2012, 14:06 | #2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
версия Делфи?
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
02.04.2012, 14:11 | #3 |
Регистрация: 16.11.2011
Сообщений: 9
|
2010, копирую из другой программы, доступа к ней не имею...
оказывается это не юникод, а CP1252, но вопрос тот же по сути Последний раз редактировалось meta13; 02.04.2012 в 14:16. |
02.04.2012, 14:20 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
дык вам наверно надо в Юникод, так как строки string в D2010 Юникодные, не?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.04.2012, 14:23 | #5 |
Регистрация: 16.11.2011
Сообщений: 9
|
|
02.04.2012, 14:36 | #6 |
Заблокирован
Регистрация: 21.06.2010
Сообщений: 77
|
чо значит копирую\вставляю ? буфер обмена?
|
02.04.2012, 14:47 | #7 |
Регистрация: 16.11.2011
Сообщений: 9
|
Программа запущенна, в окне Мемо текст:" Цифра ДВА обозначается как"
выделяю текст, копирую, вставляю в блокнот например, вставляется:"Öèôðà ÄÂÀ îáîçíà÷àåòñÿ êàê" Из этого вопрос, как перевести из этого "Öèôðà ÄÂÀ îáîçíà÷àåòñÿ êàê" в это " Цифра ДВА обозначается как" кодировка CP1252 → CP1251 |
02.04.2012, 14:56 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
перед копированием включите РУССКУЮ раскладку клавиатуры, должно помочь...
а я себе давно реестр пропатчил через Код:
|
02.04.2012, 14:57 | #9 |
Заблокирован
Регистрация: 21.06.2010
Сообщений: 77
|
тоесть ты даже не знаеш что такое буфер обмена,раз просто не написал да...
это значит что твоя программа ансишная ибо блокнот уникоден если в обоих прогах быдет включена руская раскладка то все ок,нетакли? |
02.04.2012, 15:01 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кодирование в unicode | WennY | PHP | 4 | 22.05.2012 12:02 |
Unicode | Den7656 | Общие вопросы Delphi | 9 | 17.12.2011 23:25 |
unicode to ansi | Евгений79 | Общие вопросы Delphi | 10 | 25.05.2011 22:04 |
Unicode | Pedro | Общие вопросы Delphi | 8 | 13.03.2009 10:50 |
Unicode | }{UTPUU | Общие вопросы Delphi | 4 | 02.04.2007 15:21 |