Кодировка TextBox

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Кодировка TextBox

Сообщение 13GHOST » 22.01.2007 (Пн) 20:02

Добавляю на форму TextBox ставлю в нем кодировку: Кирилица, копирую часть текста из блокнота в этот текстбокс, при это русские буквы отображаются вопросиками ("?"), латинские нормально! в чем проблема?

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 22.01.2007 (Пн) 20:14

а если в код русские буквы вставить тоже самое?

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 22.01.2007 (Пн) 20:15

нет. если в код то все нормально

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 22.01.2007 (Пн) 20:25

у меня было в винде кодировка неправильная, тоже знаки вопроса были.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 22.01.2007 (Пн) 20:30

такая фигня не только из блокнота, но еще если например скопировать имя какого нибудь файла или папки (нажать переименовать), а потом вставить то будет тоже самое :((

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 22.01.2007 (Пн) 20:39

Проверь в реестре:

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Параметр "1250" должно быть равным "c_1251.nls"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Параметр "1252" должно быть равным "c_1251.nls"

Я эти параметры поменял и стало всё хорошо.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 22.01.2007 (Пн) 20:42

сделал, все так и осталось ((

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 22.01.2007 (Пн) 20:46

А ты комп перезагружал?

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 22.01.2007 (Пн) 21:42

да все прошло :)
а чем это связано? получается у пользователей на др. компьютерах будет таже проблема.
как это можно осуществить программно??

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 22.01.2007 (Пн) 21:49

Такто такое и случается например в VB и Macromedia Dreamweaver, ониж это неиспровляют, а может из-за кривой русификации.

Исправить можно через реестр, в исходниках гдето я видел работа с реестром.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.01.2007 (Вт) 0:15

Умельцы. Правят реестр пользователей. За это отрывают ручки и бьют по голове.

Раскладку клавы меняйте на нужную перед копированием.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 23.01.2007 (Вт) 8:22

GSerg ха, а пользователям программы так и написать "при копировании текмта в прогрмму меняйте раскадку. Лучше уж реест немного подправить :).
проверил.... переключение раскадки не помогает решить данную проблему
Может юыть попрабку в реестр сдеать путем написания reg файла?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 23.01.2007 (Вт) 8:32

Я уже постил здесь, что от таких поправок в реестре потом возникают неожиданные грабли. Так что лучше не надо.
Изображение

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 23.01.2007 (Вт) 8:33

ну может быть тогда есть другой способ рушить данную проблемму?

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 23.01.2007 (Вт) 8:49

может написать тогда, "если у вас знаки вопроса, вместо надписей запустите файл font.reg"

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 23.01.2007 (Вт) 8:50

я аот рег файлы писать не умею может кто нибудь поможет?? :)

BDSoft
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 25.07.2006 (Вт) 21:24

Сообщение BDSoft » 23.01.2007 (Вт) 9:38

заходиш в реестр в нужный раздел и нажимаешь экспорт в меню файл

Там его потом через блокнот почистить надо будет, от лишних параметров

Kytx
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 26.07.2004 (Пн) 18:43

Re: Кодировка TextBox

Сообщение Kytx » 18.11.2010 (Чт) 14:18

Альтернативный способ - использование вместо TextBox RichTextBox
У меня помогло решить эту проблему.
[Viper] :: А ничего, что прошло почти 4 года?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 98

    TopList  
cron