Страница: 1 |
Страница: 1 |
Вопрос: Поддержка иероглифов
Добавлено: 04.08.05 01:26
Автор вопроса: Morpheus | Web-сайт:
Вот уже второй день копаюсь-не могу нормально сделать поддержку японского в прогах, причём что Ворд и Експлорер показывают их нормально, VB (видимо нелюбви к такой фигне) показывать отказывается и суёт вопросики (??? - это типа он спрашивает: "ты чё, больной?"). Копирую текстя из словоря, винда ХР Хоме. Шрифты есть: MS (P)Gotic и ещё какие то...
Пытался нарамблить и нагуглить, ну предложила пару платных прог, упрощающих перевод (как в Дельфях). А вот по делу нету.
Никто не подскажет?
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 04.08.05 06:28
Редактор кода VB6 не может сохранять код VB6 в юникоде. А поскольку свойства контролов, и, в частности, надписи на кнопках, берутся именно оттуда, то получается, что это ansi удвоенной длины.
Можно засунуть все строки в ресурсы и при загрузке ставить их контролам, ибо все ресурсы в юникоде.
Можно просто попробовать при загрузке формы ставить command1.text=strconv(command1.text, vbunicode), правда, чё получится, не знаю.
Номер ответа: 2
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #2
Добавлено: 04.08.05 15:28
strconv(command1.text, vbunicode) выдаёт короче не то, там получается вместо трёх вопросиков один. кстати, там в StrConv кроме юникода есть специально vbHiragana и vbKatakana... вот только если ставлю любую из них, то получается Invalid procedure call or argument Я ещё щас базу данных попробую...
Номер ответа: 3
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #3
Добавлено: 12.08.05 20:31
Morpheus, а ты делаешь прогу для японцев? ))
Кстати, в RichTextBox можно вставить Unicode-символы через буфер обмена, а как вставить Unicode-символ программно?
Номер ответа: 4
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #4
Добавлено: 12.08.05 21:26
Clipboard „x„~„p„u„Љ„Ћ?
„„„p„{ „r„Ђ„„ RichTextBox1.Text = RichTextBox1.Text & Clipboard.GetText
„R„Ђ„Ђ„„„r„u„„„ѓ„„„r„u„~„~„Ђ Clipboard.SetText "–і‚ў"
Номер ответа: 5
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #5
Добавлено: 12.08.05 21:28
))) ТЕПЕРЬ Я ЗНАЮ КАК ЗАПОРОТЬ ВСЕ СООБЩЕНИЕ
вот как оно выглядело:
Clipboard знаешь?
так вот RichTextBox1.Text = RichTextBox1.Text & Clipboard.GetText
Соответственно Clipboard.SetText "запоровшие мессагу символы"
Вот так!
Номер ответа: 6
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #6
Добавлено: 13.08.05 21:45
Не, я просто для себя хочу типа обучалки написАть, немного хотел знания расширить в направлении японского
2 Empro:
Вот мой метод закасячки: посмотри в моём профиле "кратко о себе". А прикинь если с google.jp вставить текст )))
Номер ответа: 7
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #7
Добавлено: 14.08.05 11:09
Да у тебя и веб-сайт странный
Номер ответа: 8
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #8
Добавлено: 14.08.05 18:50
Не, Empro, все хорошо (с тобой)?!
1. Clipboard я знаю и он мне не нужен!
2. Вопрос звучал так: а как вставить unicode-символ ПРОГРАММНО? Нужен код, чтобы ПРОГРАММНО добавить в RTB символы псевдографики (как в ДОС'овских редакторах).
Номер ответа: 9
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #9
Добавлено: 14.08.05 18:52
Empro, прошу перед тем, как писась глупый ответ типа "Clipboard знаешь?" и т.д. прочитать и перечитать вопрос. ((
Номер ответа: 10
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #10
Добавлено: 14.08.05 21:12
Black Dragon, прошу перед тем как гнать на меня ясно выразить вопрос.
Номер ответа: 11
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #11
Добавлено: 15.08.05 20:02
2 Empro: Ok, я погорячился чуть-чуть...
2 All: ну так что с вопросом-то?
Номер ответа: 12
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #12
Добавлено: 15.08.05 21:43
да и я тоже
см. http://www.cyberactivex.com/UnicodeTutorialVb.htm
Номер ответа: 13
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #13
Добавлено: 17.08.05 10:51
Ну что, помогло? Жаль что на англ.
Поиск рулит! (С) Форумляне
Ищи в Рамблере или Гугле...
Номер ответа: 14
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #14
Добавлено: 17.08.05 13:18
txt$ = ChrW$(код символа в юникоде)