Конвертиране ASCII > Unicode
5 отговора
243 прегледа
Конвертиране ASCII > Unicode
Привет,
искам да получа Unicode кода на даден ASCII символ, в зависимост от кодовата таблица.
Напр. ASCII символа с код 225 (hex E1) съответства на малко 'б' при charset Windows-1251. б има Unicode код 1073.
Същия символ съответства на малка буква алфа при charset Windows-1253(Greek), която има Unicode код 945.
Демек трябва ми ф-я която се вика с параметри charcode, charset и връща уникод код, нещо като
convert(225, 1251) --> резултат 1073
convert(225, 1253) --> резултат 945
Надявам се да съм го обяснил като хората.
Пробвах със StrConv ф-ята ама нещо не става.
Някаква идея?
10х
искам да получа Unicode кода на даден ASCII символ, в зависимост от кодовата таблица.
Напр. ASCII символа с код 225 (hex E1) съответства на малко 'б' при charset Windows-1251. б има Unicode код 1073.
Същия символ съответства на малка буква алфа при charset Windows-1253(Greek), която има Unicode код 945.
Демек трябва ми ф-я която се вика с параметри charcode, charset и връща уникод код, нещо като
convert(225, 1251) --> резултат 1073
convert(225, 1253) --> резултат 945
Надявам се да съм го обяснил като хората.
Пробвах със StrConv ф-ята ама нещо не става.
Някаква идея?
10х
Re: Конвертиране ASCII > Unicode
Колега, трябва да има някоя готова за това инструкция и аз седнах да разгледам за около час и нещо почти нищо не открих!
Сега на компютъра ми няма студио, но като го кача ще се опитам пак да помисля над проблема. Ако междувременно си открил решение, пиши плс! Че ми стана интересно как може с такъв на вид елементарен проблем, да видим толкова трудности
Сега на компютъра ми няма студио, но като го кача ще се опитам пак да помисля над проблема. Ако междувременно си открил решение, пиши плс! Че ми стана интересно как може с такъв на вид елементарен проблем, да видим толкова трудности
Re: Конвертиране ASCII > Unicode
Междо другото виж това, пишат за VB.NET, но не е изключено ако се пробва да е същото и за VB 6.0. Предполагам, че това би трябвало да връща кода на Unicode символ:
[линк]
[линк]
Re: Конвертиране ASCII > Unicode
абе проблема хич не се оказа елементарен :)
Затова го заобиколох вместо да го решавам, но открих и решение което работи - в planet-source-code.com имаше някакъв пример който след доста преработки тръгна, използваше функции от някакъв dll който върви с msoffice.
Обаче сега не ми е под ръка, ако те интересува след около седмица мога да го постна.
Затова го заобиколох вместо да го решавам, но открих и решение което работи - в planet-source-code.com имаше някакъв пример който след доста преработки тръгна, използваше функции от някакъв dll който върви с msoffice.
Обаче сега не ми е под ръка, ако те интересува след около седмица мога да го постна.
Re: Конвертиране ASCII > Unicode
Интересюува ме колега
Този въпрос ме заинтересува в момента вкойто го видях. Идеята е, че на пръв поглед изглежда травиален, а в следващия момент се вижда, че тази част на студиото изглежда доста неподготвена за решението му. Във VB.NET е решен, в C++ също! Аз междо другото преведох криво/ляво въпросът ти и го метнах към MS News Groups вчера, но все още никой не ми е отговорил.
........Не бързам, когато имаш възможност го постни, че ми стана доста интересно
Този въпрос ме заинтересува в момента вкойто го видях. Идеята е, че на пръв поглед изглежда травиален, а в следващия момент се вижда, че тази част на студиото изглежда доста неподготвена за решението му. Във VB.NET е решен, в C++ също! Аз междо другото преведох криво/ляво въпросът ти и го метнах към MS News Groups вчера, но все още никой не ми е отговорил.
........Не бързам, когато имаш възможност го постни, че ми стана доста интересно
Възможно решение
Колега,
ето едно примерно решение, което май ще бачка
Не съм го пробвал още, защото на този компютър нямам възможност, но като гледам кода има логика да бачка
[линк]
ето едно примерно решение, което май ще бачка
Не съм го пробвал още, защото на този компютър нямам възможност, но като гледам кода има логика да бачка
[линк]