Страница 1 из 1

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

Добавлено: 13 Март 2009, 14:04
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

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

Добавлено: 13 Март 2009, 14:28
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/

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

Добавлено: 15 Март 2009, 15:09
Tuko_G
Как выдно нерешимая задача :shock: :roll:
и как говарият C7 поддерживает UTF8 но напишу что нибуть в редакторе по грузинском вся видно потом закрою фаил и снова открою и все таки кракадилчики и тоже самое на полях ввода данных (или ?????)

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

Добавлено: 21 Март 2009, 11:40
Ал
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