Доброго времени,
Имеем RTF с поднятой галочкой "Store contents as HTML and MIME".
Имеем значение этого поля:
MIME_PART_HAS_HEADERS
MIME_PART_BODY
ByteCount: 339
Boundary: ""
Headers: "Content-Type: text/html;charset=UTF-8
"
Body: "<p dir="ltr"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 12px;">ðƒÐÇð©ð▓ðÁÐéÔÇïÔÇï</span></span></p>
<br /><br />ð×Ðéð▓ðÁÐéÐüÐéð▓ðÁð¢ð¢Ðïð╣: ðÆð©ð¢ÐåðÁð╗ð¥ð▓ð©Ðç ðí. ðÿ.<br />ðúÐçÐÇðÁðÂð┤ðÁð¢ð©ðÁ: ðóðÁÐüÐéð¥ð▓Ðïð╣ ð¥ð┐ð¥ÐÇð¢Ðïð╣ ð¥ð▒ÐèðÁð║Ðé ð¥Ðé 18.07.2018<br />"
После обработки документа (чтение значения из этого поля и сохранение документа при session.ConvertMime = True) в UI Notes имеем значение:
MIME_PART_HAS_HEADERS
MIME_PART_BODY
ByteCount: 380
Boundary: ""
Headers: "Content-Type: text/html; charset="KOI8-R"
Content-Transfer-Encoding: base64
"
Body: "PHNwYW4gc3R5bGU9IiBmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OkFyaWFsIj7w0snXxdQmIzgy
MDM7JiM4MjAzOzwvc3Bhbj4NCjxicj48c3BhbiBzdHlsZT0iIGZvbnQtc2l6ZToxMnB0Ij48YnI+
DQo8YnI+DQrv1NfF1NPU18XOztnKOiD3yc7DxczP18neIPMuIOkuPGJyPg0K9d7SxdbExc7JxTog
9MXT1M/X2cogz9DP0s7ZyiDPwt/Fy9Qgz9QNCjE4LjA3LjIwMTg8L3NwYW4+DQo=
"
если раскрыть base64, то имеем:
<span style=" font-size:9pt;font-family:Arial">Привет​​</span>
<br><span style=" font-size:12pt"><br>
<br>
Ответственный: ТУТ_ФИО<br>
Учреждение: Тестовый опорный объект от
18.07.2018</span>
Вопросы:
1. Почему меняется кодировка?
2. Почему преобразуется в base64?
3. Почему коверкается содержимое (меняется html разметка, стили)?
Имеем RTF с поднятой галочкой "Store contents as HTML and MIME".
Имеем значение этого поля:
MIME_PART_HAS_HEADERS
MIME_PART_BODY
ByteCount: 339
Boundary: ""
Headers: "Content-Type: text/html;charset=UTF-8
"
Body: "<p dir="ltr"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 12px;">ðƒÐÇð©ð▓ðÁÐéÔÇïÔÇï</span></span></p>
<br /><br />ð×Ðéð▓ðÁÐéÐüÐéð▓ðÁð¢ð¢Ðïð╣: ðÆð©ð¢ÐåðÁð╗ð¥ð▓ð©Ðç ðí. ðÿ.<br />ðúÐçÐÇðÁðÂð┤ðÁð¢ð©ðÁ: ðóðÁÐüÐéð¥ð▓Ðïð╣ ð¥ð┐ð¥ÐÇð¢Ðïð╣ ð¥ð▒ÐèðÁð║Ðé ð¥Ðé 18.07.2018<br />"
После обработки документа (чтение значения из этого поля и сохранение документа при session.ConvertMime = True) в UI Notes имеем значение:
MIME_PART_HAS_HEADERS
MIME_PART_BODY
ByteCount: 380
Boundary: ""
Headers: "Content-Type: text/html; charset="KOI8-R"
Content-Transfer-Encoding: base64
"
Body: "PHNwYW4gc3R5bGU9IiBmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OkFyaWFsIj7w0snXxdQmIzgy
MDM7JiM4MjAzOzwvc3Bhbj4NCjxicj48c3BhbiBzdHlsZT0iIGZvbnQtc2l6ZToxMnB0Ij48YnI+
DQo8YnI+DQrv1NfF1NPU18XOztnKOiD3yc7DxczP18neIPMuIOkuPGJyPg0K9d7SxdbExc7JxTog
9MXT1M/X2cogz9DP0s7ZyiDPwt/Fy9Qgz9QNCjE4LjA3LjIwMTg8L3NwYW4+DQo=
"
если раскрыть base64, то имеем:
<span style=" font-size:9pt;font-family:Arial">Привет​​</span>
<br><span style=" font-size:12pt"><br>
<br>
Ответственный: ТУТ_ФИО<br>
Учреждение: Тестовый опорный объект от
18.07.2018</span>
Вопросы:
1. Почему меняется кодировка?
2. Почему преобразуется в base64?
3. Почему коверкается содержимое (меняется html разметка, стили)?