
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.08.2007, 09:48:25
|
|||
|---|---|---|---|
|
|||
Visual C++ и UNICODE |
|||
|
#18+
Здравствуйте знатоки Visual C++ Я только начинаю изучать Visual C++ и столкнулась с такой проблемой У меня БД в Юникоде(надо отображать спец символы языка) и попыталась написать отчет в Visual C++. Cоздался exe.модуль при запуске которого создается выходной файл с расширением doc.Открываю данный файл в кодировке- ЮНИКОД(UTF8)и вижу следующее: данные из БД отображаются нормально(они храняться в БД в юникоде) ,а заголовки на русском языке вообще не отображаются в отчете на английском нормально. Заголовки формируем командой - fprintf (fp,"\n СПРАВОЧНИК ЦЕХОВ"); Если открыть выходной файл в кодировке- windows то наоборот заголовки выдаются нормально , но данные из БД выдаются кракозыбрами. Если кто сталкивался с данной проблемой подскажите что надо настроить (возможно в свойствах проекта) чтобы выдавался и заголовок. Заранее спасибо P/S работаю с Visual Studio 2005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 10:08:10
|
|||
|---|---|---|---|
Visual C++ и UNICODE |
|||
|
#18+
fwprintf пробовали? -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 12:22:14
|
|||
|---|---|---|---|
|
|||
Visual C++ и UNICODE |
|||
|
#18+
Cerebrumfwprintf пробовали? -------------------------------------------------------------- [не претендую на уникальность] Спасибо за помощь .Строчка появилась но в кодировке ЮНИКОД ,а нам надо в кодировке ЮНИКОД(UTF8). Может есть еще какой-нибудь вариант решения вопроса Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 12:53:24
|
|||
|---|---|---|---|
Visual C++ и UNICODE |
|||
|
#18+
всегда думал что utf8 и юникод одно и тоже, видимо ошибался -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 13:39:26
|
|||
|---|---|---|---|
|
|||
Visual C++ и UNICODE |
|||
|
#18+
насколько я пониманию utf8 - это тоже юникод но в windowns различает несколько видов юникодов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 13:57:27
|
|||
|---|---|---|---|
Visual C++ и UNICODE |
|||
|
#18+
попробуй поиграть с WideCharToMultiByte или с ее аналагами -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 18:41:59
|
|||
|---|---|---|---|
Visual C++ и UNICODE |
|||
|
#18+
kllСпасибо за помощь .Строчка появилась но в кодировке ЮНИКОД ,а нам надо в кодировке ЮНИКОД(UTF8). Может есть еще какой-нибудь вариант решения вопроса Заранее благодарюПростых нет. Придется либо искать библиотеки умеющие работать c UTF8 строками, либо самостоятельно учится переводить UTF16->UTF8. Это не так уж сложно в принципе :) Из готовых библиотек я предпочитаю i18n. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2007, 18:44:46
|
|||
|---|---|---|---|
Visual C++ и UNICODE |
|||
|
#18+
Cerebrumвсегда думал что utf8 и юникод одно и тоже, видимо ошибалсяЕсть два стандарта кодировки Unicode. Называются UTF16 и UTF8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2028233]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 473ms |

| 0 / 0 |
