При сохранении данных как текст
RVE.RichView.SaveTextToStreamW('',ts,1024, false,true);
SetString(SEODESC, PChar(ts.Memory), ts.Size div SizeOf(Char));
мы имеем таклй результат
Русский текст (普通话)
При сохранении как html
RVE.RichView.SaveHTMLToStream(StringStream,'','','',[rvsoMarkersAsText,rvsoDefault0Style,rvsoMiddleOnly]);
FULL_note:=StringStream.DataString;
<div>опи<font size=5><b>са</b></font>ние </div><div> (普<font size=6><b><i><u>通</u></i></b></font>话), </div>
В браузере отображается как надо, но хочется все же писать в базу данных как есть, т.е. получить html-отформатированный Unicode
Сохранение в html без сущностей типа п
-
- Posts: 1
- Joined: Thu Mar 29, 2018 2:26 pm
-
- Site Admin
- Posts: 17569
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Re: Сохранение в html без сущностей типа п
Добавьте rvsoUTF8 в параметр Options метода SaveHTMLToStream
PS: просьба в этом форуме писать на английском. Для зарегистрированных пользователей есть отдельный русскоязычный форум.
---
Brief translation:
The question is about saving HTML without encoding characters as &#NNNN codes.
The answer is saving HTML with UTF-8 encoding. To do it, include rvsoUTF8 in the Options of SaveHTML*** method.
PS: просьба в этом форуме писать на английском. Для зарегистрированных пользователей есть отдельный русскоязычный форум.
---
Brief translation:
The question is about saving HTML without encoding characters as &#NNNN codes.
The answer is saving HTML with UTF-8 encoding. To do it, include rvsoUTF8 in the Options of SaveHTML*** method.