Имя: Пароль:
1C
 
Строку в текст HTML
0 shamannk
 
28.04.17
14:13
Нужно текст введенный пользователем добавить в письмо HTML, но если в тексте используются спец символы HTML то текст не читаемый. Как преобразовать текст перед вставкой?
1 бомболюк
 
28.04.17
14:18
гыыы, на форуме кажется такого тоже не напишешь, что нить заменится. спецсимволы надо заменить на соотвествующие выражения.
2 бомболюк
 
28.04.17
14:19
&
3 shamannk
 
28.04.17
14:20
(1) В редакторе html автоматом они меняются на коды а программно как?
4 Рэйв
 
28.04.17
14:24
(0)Меняй на числовые ссылки на символы
http://vvz.nw.ru/Lessons/SymbolCodes/symbolcodes.htm
5 Fragster
 
гуру
28.04.17
14:41
добавляешь в документDOM текстовый узел, указываешь свой текст
6 shamannk
 
28.04.17
14:44
(5) Можно поподробнее?
7 Asmody
 
28.04.17
14:53
(6) СП: ДокументDOM. Там очень подробно.
8 Fragster
 
гуру
28.04.17
15:00
или даже ДокументHTML, там меньше методов для создания вызывать надо
9 shamannk
 
28.04.17
16:00
(8) Сжалься скинь пример)
10 Fragster
 
гуру
28.04.17
16:00
(9) а ты мне что?
11 Fragster
 
гуру
28.04.17
16:18
Д = Новый ДокументHTML;
Узел = Д.СоздатьТекстовыйУзел("><?й");
Д.ЭлементДокумента.ДобавитьДочерний(Узел);

ЗаписьDOM = Новый ЗаписьDOM;
ЗаписьHTML = Новый ЗаписьHTML;
ЗаписьHTML.УстановитьСтроку();
ЗаписьDOM.Записать(Д, ЗаписьHTML);
Строка = ЗаписьHTML.Закрыть();
12 Fragster
 
гуру
28.04.17
16:18
там еще вместо ? & , но мисту тоже глючит
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн