Разрывы строк считаются двумя символами в контентном значении div [duplicate]

в API 22 они устаревают, и в API 23 они полностью их удалили, простое обходное решение, если вам не нужны все причудливые вещи из новых дополнений, - просто использовать файлы .jar из apache, которые были интегрированы перед API 22, но в виде отдельных файлов .jar:

1. http://hc.apache.org/downloads.cgi
2. download httpclient 4.5.1, the zile file
3. unzip all files
4. drag in your project httpclient-4.5.1.jar, httpcore-4.4.3.jar and httpmime-4.5.1.jar
5. project, right click, open module settings, app, dependencies, +, File dependency and add the 3 files
6. now everything should compile properly
2
задан gruber 7 September 2011 в 13:27
поделиться

4 ответа

1
ответ дан Andy 17 August 2018 в 16:56
поделиться

Просто выполните этот ответ: сохраните форматирование, введенное в текстовое поле asp.net (возврат каретки, новая строка и т. д.)

theStringYouWantToFormat.Replace(char.ConvertFromUtf32(13),"<br/>")
2
ответ дан Community 17 August 2018 в 16:56
поделиться

Прежде чем писать HTML-код с помощью javascript на странице, обязательно замените все новые строки тегами <br />. Вот простое расширение для строки, которое позволит вам сделать это, используя javascript ( source ):

String.prototype.NewlineToBR = function() {
    return this.replace( /\r\n|\r|\n/g, br || '');
}

Использование:

var htmlString = newlineString.NewlineToBR();

Тогда просто вставьте новую строку в HTML.

2
ответ дан Kelsey 17 August 2018 в 16:56
поделиться
-2
ответ дан Robert 17 August 2018 в 16:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: