VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Не знаю баг ли это с utf-8 или с чем-то еще, но проблема на лицо.
Любой может попробовать повторить на этом форуме. Для примера взял кусок текста из справки форума и просто убрал там пробелы. В тексте некоторые символы заменяются на странные значки, а после кэширования шаблона весь текст идущий после него иногда (не всегда) обрубается и не виден вообще.
Как лечить?
=== Ниже сам тест ===
Форумразделяетсяоднуилинесколькокатегорий,которыеделятсянаразделы(ониопределяюткругтем,обсу даемыхвнутриних).
Разделымогутсодержатьподразделы,аподразделы-под-подразделыитакдалее.Внутринихнаходятсятемы(темыдляобсуждения),
внутрикоторыхпользователимогутоставлятьсвоисообщения.
так как русские символы кодируются в utf8 двумя символами, а в вобле стоит система которая режет длинные слова на части, то вполне возможно что разрез попал не между буквами а между символами, в итоге браузер считает такую полу букву битой и отображает "странным символом".
@FiX
Простоузер
Join Date: Oct 2006
Posts: 79
Версия vB: 3.8.4
Reputation:
Novice 9
Репутация в разделе: -3
2
Странно что никто толком и не дал ответ на поставленный вопрос (спасибо автору последнего поста за наводку).
Ответ тут: http://www.vbulletin.com/forum/showp...63&postcount=1
А конкретно:
Quote:
Also, the line wrapper can sometimes cause problems with multi-byte languages:
Admin CP -> vBulletin Options -> Thread Display Options (showthread) -> Number of Characters Before Wrapping Text
@FiX
Простоузер
Join Date: Oct 2006
Posts: 79
Версия vB: 3.8.4
Reputation:
Novice 9
Репутация в разделе: -3
0
Кстати, неплохо было бы исправить сабж и на этом форуме тоже.
Да и еще, теперь аналогичный баг вылез на страничках vbadvanced.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 3212
0
Quote:
Originally Posted by FiX
неплохо было бы исправить сабж и на этом форуме тоже.
что то пока не замечал здесь подобных багов
это только когда у чела с головой не в порядке и он начинает писать текст без пробелов, либо клавиатура сломалась и клавиша "пробел" не пашет
@FiX
Простоузер
Join Date: Oct 2006
Posts: 79
Версия vB: 3.8.4
Reputation:
Novice 9
Репутация в разделе: -3
0
Quote:
Originally Posted by kerk
что то пока не замечал здесь подобных багов
это только когда у чела с головой не в порядке и он начинает писать текст без пробелов, либо клавиатура сломалась и клавиша "пробел" не пашет
В некоторых случаях это вылезает и если всего два слова, разделенные запятой, написать без пробела. Замечено за немалым количеством товарищей. ;)
К счастью, вылезает довольно редко.
FiX добавил 22.06.2008 в 21:01
Кстати, похоже это тут уже "исправили", увеличением количества символов до враппера. В целом, подход правильный.
Last edited by FiX : 06-22-2008 at 10:01 PM.
Reason: Добавлено сообщение