Длинное тире?

Автор Serifa, 15 апреля 2016, 19:19:38

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Serifa

Почему при наборе «длинного тире»
--
в этой версии форума оно отображается как два коротких рядом? crazy  Как это вылечить?
версия форума 2.1
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге

Serifa

Господа камрады, что, никто на эту ошибку не обращал внимания?
версия форума 2.1
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге

S.T.A.L.K.E.R.

Цитата: Serifa от 18 апреля 2016, 21:35:45Господа камрады, что, никто на эту ошибку не обращал внимания?
Честно нет...Действительно не поставиш.В предосмотре видно длинное тире,но дробит на два.Бетка видать потому что...

Serifa

Обнаружена такая штука. Если набирать длинное тире обычным способом, то оно кодируется как

ЦитироватьU+2014 EM DASH

Основные свойства символа

В Юникоде с версии: 1.1
Категория Юникода: Знаки препинания, тире

Другие полезные представления

UTF-8: 0xE2 0x80 0x94
UTF-16: 0x2014

Восьмеричное представление UTF-8 в языке C: \342\200\224
Десятичное представление XML: —
И форум его не поддерживает.
А вот такой знак передаётся нормально, хотя внешне он очень похож на это самое длинное тире:

ЦитироватьU+2015 HORIZONTAL BAR

Основные свойства символа

В Юникоде с версии: 1.1
Категория Юникода: Знаки препинания, тире

Другие полезные представления

UTF-8: 0xE2 0x80 0x95
UTF-16: 0x2015

Восьмеричное представление UTF-8 в языке C: \342\200\225
Десятичное представление XML: ―

Аннотации и перекрёстные ссылки

Имена псевдонимов:
 • quotation dash

Примечания:
 • long dash introducing quoted text
версия форума 2.1
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге

almond

14 апреля 2019, 12:42:23 #4 Последнее редактирование: 14 апреля 2019, 13:10:39 от almond
@Serifa, если все еще актуально, то решение есть: в файле /Sources/Subs.php следует найти (строка 5412 и далее)
Код
// safe replacements
$replacechars = array(
',', // ‚
',,', // „
'...', // …
"'", // ‘
"'", // ’
'"', // “
'"', // ”
'-', // –
'--', // —
);
и заменить символы на нужные. Себе поправил все вышеозначенные символы.

Serifa

Ух ты, круто! Что кто-то еще шарится по файлам и разбирает, где чего зарыто :)
Но у меня пока форума нет, пришлось закрыть. Надеюсь, что скоро открою снова.
версия форума 2.1
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге