Ascii -> Unicode Преобразования

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

Ascii -> Unicode Преобразования

Сообщение Tuko_G »

Clarion 6.2(9049) abc

Задача такая - имеию страку полученную из БД напр: "arsenal - iuventus" нужен преобразовать его в Unicode - по грузинском

расскладе, "არსენალ - იუვენტუს" " потом зацепить его(С лево) какой то URL (напр: "_https://210.135.152.142/omm/Sport.php?EventName=")

и пихнуть в ClipBoard , чтобы потом в IE браузере сделат CTRL+V и чтоб появился такое -

_https://210.135.152.142/omm/Sport.php?EventName=არსენალ - იუვენტუს

питался сделать с функции - MultiByteToWideChar , но никак не смог нормально реализовать.

если кто нибуть дасть совет или какой нибуть пример буду очень рад
Спасибо всем за ранее

Гиорги Чхеидзе

TotalinfoGeo@Gmail.com
Аватара пользователя
StillZero
Ветеран
Сообщения: 458
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Поблагодарили: 1 раз
Контактная информация:

Re: Ascii -> Unicode Преобразования

Сообщение StillZero »

тут похоже две задачи
я свой пример приведу
есть строка "arsenal - uventus", надо по русски ее написать, т.е. "арсенал - ювентус", и потом в юникоде в буфер
1. как мне из arsenal - uventus сделать "арсенал - ювентус"
2. "арсенал -ювентус " в юникод преобразовать
со вторым проблем нет особо, а с первым я хз как это сделать
в той же CFC пример есть, прототип CFC_MultiByteToWideChar см. в CFCAPI.inc, использование в CFCComctrl.clw в методе CFCComctrlClass.DisableWindowsTheme. Про CFC Library см . http://www.clarionlife.net/content/view/296/39/
по аэродрому...
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

Re: Ascii -> Unicode Преобразования

Сообщение Tuko_G »

Как выдно нерешимая задача :shock: :roll:
и как говарият C7 поддерживает UTF8 но напишу что нибуть в редакторе по грузинском вся видно потом закрою фаил и снова открою и все таки кракадилчики и тоже самое на полях ввода данных (или ?????)
Ал
✯ Ветеран ✯
Сообщения: 1039
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Re: Ascii -> Unicode Преобразования

Сообщение Ал »

StillZero писал(а):тут похоже две задачи
я свой пример приведу
есть строка "arsenal - uventus", надо по русски ее написать, т.е. "арсенал - ювентус", и потом в юникоде в буфер
1. как мне из arsenal - uventus сделать "арсенал - ювентус"
2. "арсенал -ювентус " в юникод преобразовать
со вторым проблем нет особо, а с первым я хз как это сделать
в той же CFC пример есть, прототип CFC_MultiByteToWideChar см. в CFCAPI.inc, использование в CFCComctrl.clw в методе CFCComctrlClass.DisableWindowsTheme. Про CFC Library см . http://www.clarionlife.net/content/view/296/39/
1. - вроде транслитерация в первом пункте... Если нет готовых библ. или не хоч. исполз. др. программы, то можно врукопашную разобрать строку и заменить символы по каким-ниб. таблицам подстановки:
Было Надо
a ა
r რ
s ს
e ე
n ნ
a ა
l ლ
- -
+ +

и т.д.
или см. чтониб вроде ГОСТ 7.79-2000
Ответить