0
xilmer
15.05.15
✎
11:01
|
Всем привет! Используя внешний источник данных и запрос, получил таблицу значений,т.е вытащил нужную мне информацию из внешней базы данных. Но в таблице значений одни кракозябры =\ и понятно почему! В бд используется кодировка Windows-1252, а в 1с Windows-1251, как я понимаю.
И вот вопрос: Можно ли в обычной строке (которую я взял из таблицы значений, выполнив запрос) изменить кодировку?
ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединения.СтрокаСоединения="Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=C:\Menu;Dbq=C:\Menu;CollatingSequence=ANSI;"; //CollatingSequence=ASCII;
ВнешниеИсточникиДанных.DB.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения);
ВнешниеИсточникиДанных.DB.УстановитьСоединение();
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| Menu.Name
|ИЗ
| ВнешнийИсточникДанных.DB.Таблица.Menu КАК Menu";
ТЗ = Запрос.Выполнить().Выгрузить();
|
|