Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 16 Nov 24 03:28:00, всего сообщений: 3632
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3244 из 3632 ======================================== RU.GOLDED =
От   : Vitaliy Aksyonov                 1:104/117          13 Nov 23 21:11:56
Кому : All                                                 13 Nov 23 21:11:56
Тема : Разрыв URL-ов
FGHI : area://RU.GOLDED?msgid=1:104/117+6552f7c6
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, All!

* Originally in ru.golded
* Crossposted in golded.devel

Поковырялся я немного в дебагере, чтобы найти, где же эхотаг вставляет этот пробел, когда вставляешь длинный URL.

В принципе, это необязательно должен быть URL. Может быть любое длинное слово (последовательность непробельных символов).

Когда вводишь символ, который разрывает строку на экране, создаётся новый объект строки, куда переносится то, что не влезло в текущую строку. Тут пока порядок.

А вот при сохранении в базу эти строки склеивается обратно в текст. И вот тут он не понимает, что там было разорванное слово и вставляет пробел.

То есть место, где этот пробел появляется, я нашёл. А вот как это починить, пока мыслей нет. Там ещё в логике участвует парочка параметров из конфига, в зависимости от которых может меняться поведение.

Буду дальше копаться в коде, чтобы починив это, не сломать что-то ещё.


Best regards,
Vitaliy Aksyonov.

... Гостей встречают по одёжке, а провожают - по морде!
--- GoldED+/LNX 1.1.5-b20231030
* Origin: Aurora, Colorado (1:104/117)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.035835 секунды