AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переносы и двойные переносы строк

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
LonerD



Joined: 01 Dec 2011
Posts: 147
Location: Donetsk

PostPosted: Sun Dec 18, 2016 9:42 pm    Post subject: Переносы и двойные переносы строк Reply with quote

Столкнулся с непонятками с кодирокой и/или переносами строк.
Набираю текст в Акелпаде. Кодировка по умолчанию стоит 65001 UTF-8 w/o BOM, Win.
Выделяю и копирую текст. Ctrl+C. На сайте ОК.ru отправляю кому-либо личное сообщение. Вставляю скопированный текст. Ctrl+V. Визуально в окне вставки всё нормально. После отправки сообщения между абзацами появляется одна пустая строка.
Раньше такого не было. Или в Акелпаде что-то я изменил в настройках (вроде ничего не менял давным-давно, только обновлял до последней беты 4.9.9). Или какое-то нововведение на сайте. Про крайнюю глючность сайта - сам знаю.

При включении подсветки символов строки в Акелпаде заканчиваются как [rn], при поиске переносы строк находятся как \n.

То есть перенос строки, который вставляется в Акелпаде по нажатию на Enter, - сайту не нравится. Вопрос - где это поведение настраивается в Акелпаде и какие настройки (предположительно) нужно выставить, чтобы вставленный текст в итоге выглядел так же, как и в самом Акелпаде?
Back to top
View user's profile Send private message
F. Phoenix



Joined: 24 Dec 2011
Posts: 174

PostPosted: Mon Dec 19, 2016 12:00 am    Post subject: Reply with quote

Не совсем понял суть вопроса, но:

1) Есть 3 стандарта: Windows (\r\n), Unix (\n) и Mac (\r).

2) В Акелпаде настраивается так:
Для текущего файла: Правка → Формат новой строки
Для всех открытых: Файл → Сохранить все как
Для новых (формат по умолчанию): Настройки → Параметры → Общие (рядом с флажком BOM)

3) А чтобы точно проверить, какой символ не переваривает сайт, лучше глянуть хекс-код: \r это 0x0D (0D, <000D>), а \n - 0x0A. Но в юникоде еще есть несколько специальных пробелов и переносов.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group