|
Файл не содержит маркера кодировки UTF-8
| ☑ |
0
Night_Wolf
31.08.15
✎
08:57
|
Здравствуйте.
При соединении с базой 1С версии 8.0 платформа версии 8.0.18.2 база SQL, сервер WIN2008x64 выдает ошибку:
"Ошибка соединения с сервером 1С:Предприятия 8.0": Файл не содержит маркера кодировки UTF8 'v8srvr//ИмяСервера/ИмяБазы/params/DBNames'
Подскажите пожалуйста как решить проблему. Надо открыть базу 2006 года. Конвертация к версии 8.1 и 8.2. не выполняется - вылетает ошибка о ХранилищеДанных.
|
|
1
vde69
31.08.15
✎
09:20
|
|
|
2
Night_Wolf
31.08.15
✎
09:29
|
(1) Поиском и я пользоваться умею, спасибо.
У меня дошло дело вот до чего: Выбираю SQL-запрос из таблицы Params в базе. Получаю результаты:
DBNames 0x9CFDDBCE75BB961D86...
DBNamesVersion 0xEFBBBF7B302C653166...
locale.inf 0xEFBBBF7B2272755F52...
log.inf 0xEFBBBF7B6463383831...
users.usr 0x1A9B32711E0B33970E...
В связи со ссылкой
видим, что в DBNamesVersion, Locale.inf и log.inf первые 3 байта - 0xEFBBBF - как раз маркер UTF-8.
Вопрос: Как добавить эти три байта в DBnames? И возможно в users.usr.
|
|
3
Night_Wolf
31.08.15
✎
12:28
|
up
|
|
4
Гёдза
31.08.15
✎
12:29
|
прочитать в файл, добавить, записать из файла
|
|
5
Дык ё
31.08.15
✎
12:35
|
(2) не надо их туда добавлять
|
|
6
Night_Wolf
31.08.15
✎
13:49
|
(4) - прочитал файл через ADODB.Connection, сохранил. Открыл в Notepad++, поменял кодировку на UTF-8, записал. Записал значение в столбец таблицы. Маркер появился. Но появилась сразу же проблема "Ошибка формата потока", причем даже в консоли сервера при развертывании соединений.
(5) - Подскажите как открыть базу, если знаете.
|
|
7
МихаилМ
31.08.15
✎
21:49
|
DBNames сжата алгоритмом DEFLATE и users.usr
распакуйте исправьте запакуйте сохраните
|
|