Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 проблема с utf8  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
всем привет продублирую вопрос в етой теме

ситуация такая в целях обучения пишу веб паука (С++)
получаю текст сайта в переменную типа char*
если кодировка сайта в utf8 я получаю в строку что то типа
"/articles/tag/Дыши со мной"

дальше я пробую засунуть эту строку в базу данных (Oracle 11g occi)
кодировка базы AL32UTF8 в базе строку я вижу так же
"/articles/tag/Дыши со мной"

как мне из кракозябр сделать нормальный текст?

возможно просче сделать на стороне базы?
или все таки в клиенте? если в клиенте то как запихнуть используя occi utf-8 строку в базу?

заранее спасибо за ответы
16 авг 11, 23:18    [11129672]     Ответить | Цитировать Сообщить модератору
 Re: проблема с utf8  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
дектор лебедева при расшыфровке говорит
CP1251 → UTF-8

соответвенно вопрос как строку из CP1251 перегнать в UTF-8 в оракле?
17 авг 11, 00:02    [11129776]     Ответить | Цитировать Сообщить модератору
 ПОБЕДА  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
победа человеческого разума над бездумной машиной

CONVERT(lnk, 'CL8MSWIN1251', 'UTF8') (https://www.sql.ru/forum/actualthread.aspx?tid=774385)

CL8MSWIN1251 - походу ето правильное название win1251
а меня нечистый попутал и я использовал US7ASCII и получал неизвесно что
17 авг 11, 00:12    [11129794]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить