2015-07-16 5 views
1

Я использую функцию EMail в PL/SQL. Функция, вызываемая нажатием кнопки Javascript после нажатия кнопки. Это работает очень хорошо.PL/SQL CHR (13) || CHR (10) return 0

Моя проблема заключается в том, что я генерирую тело EMail в Javascript, используя переменные PL/SQL. код Похоже

var content = "Hello " + '|| chr(13)||chr(10)||' + " " + " Name: " + "'||v_name ||'" + '||chr(13)||chr(10) ||' + " "; 

Так вот проблема Chr (13) || CHR (10) возвращается символ 0 в строке. Но я хочу новую строку.

Я пробовал с \ r \ n, который не работал. HTML-теги также не работают, потому что мой поставщик электронной почты дает мне HTML-теги.

Извините, мой английский :) Надеюсь, кто-то может мне помочь.

ответ

0

Я попытался использовать «\ r \ n» в javascript, и это сработало для меня.

var content = "Hello " + '\r\n' + " " + " Name: " + "'||v_name ||'" + '\r\n' + " Test"; alert(content);

ниже образец jsfiddle за то же самое. https://jsfiddle.net/njbjusmk/.

+0

Уже пробовал это, но не работал. – Arman21

+0

Можете ли вы разместить некоторый образец html-кода с фиктивными значениями. –

+0

Все готово! Код HTML был очень старым, поэтому кодировка не была установлена ​​на UTF-8. – Arman21

0

Я еще не уверен, но вы могли бы что-то испортить своими апострофами. Возможно, вам следует попробовать разобрать свой контент следующим образом:

var content = "'Hello '||CHR(13)||CHR(10)||' Name: ||" + v_name + "'||CHR(13)||CHR(10)||' " + " Message body "+ "'"; 
Смежные вопросы