Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка в EXCEL / 2 сообщений из 2, страница 1 из 1
09.08.2011, 10:44
    #37386495
Игорь86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка в EXCEL
Всем привет.

Народ, подскажите, как решить данную проблему.
Может быть кто-нибудь уже сталкивался с таким?

Есть БД в ISO-кодировке (iso-8859-1 если не ошибаюсь или ее номер 28591)

И когда из нее тащишь данные, то они естественно в win-кодировке (1251) приходят коряво.

Я нашел для C# вот такую штуку:

Код: plaintext
1.
2.
string s;
s = Encoding.GetEncoding(1251).GetString(Encoding.GetEncoding(28591).GetBytes("ТЕКТ_В_КОДИРОВКЕ_28591"));

В этом случае переменная s получает нормальный перекодированный текст из 28591 в 1251

Есть ли что-то подобное для Visual Basic for Application (VBA)?
...
Рейтинг: 0 / 0
09.08.2011, 14:57
    #37387311
Игорь86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка в EXCEL
http://www.vbforums.com/showthread.php?t=407491

вот неплохой материал. надо испробовать
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка в EXCEL / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]