|
Файл не содержит маркера кодировки 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... В связи со ссылкой https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов видим, что в 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
распакуйте исправьте запакуйте сохраните |
| Форум | Правила | Описание | Секции | Поиск |