Показано с 1 по 12 из 12

Тема: Баг с юникдом и обрезанием длинных слов

  1. #1
    забанен навсегда
    Регистрация
    08.06.2010
    Сообщений
    2,682

    Баг с юникдом и обрезанием длинных слов

    Почините уже баг с юникодом и обрезанием длинных слов побайтово.
    Баг приводит к обрезанию поста: http://forum.sc2tv.ru/threads/40160-...=1#post1222730
    Пример бага: ололол.ололололололололол лололо
    Пишу тут что-то после бага.
    Последний раз редактировалось Ramen; 06.12.2012 в 16:19.

  2. #2
    Активный участник
    Регистрация
    10.06.2011
    Сообщений
    352
    А что за "баг с юникодом"?
    «Свобода ничего не стоит, если она не включает в себя свободу ошибаться». (q) Ганди

  3. #3
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    3,794
    Цитата Сообщение от enkryptor Посмотреть сообщение
    А что за "баг с юникодом"?
    Нажми кнопку "ответить" на его посте и сравни длину слова, которое отображается в посте и то, которое отображается у тебя в поле ввода.
    А вот тут можно почитать про крутые ритм-игры: тык

  4. #4
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    3,516
    Самим лезть в код как-то не особо бы хотелось, странно, что сами разрабы не фиксят... Забил в наш трекер.

  5. #5
    Активный участник
    Регистрация
    10.01.2012
    Адрес
    Эквестерия
    Сообщений
    6,149
    Надеюсь пофиксят этот баг =)
    Интересно, а с багом в сообщениях, что то делать будут или нет? А то ведь за этот баг можно бан схлопотать

    Скрытый текст

    Последний раз редактировалось 1RainbowDash; 06.12.2012 в 22:37.

  6. #6
    Активный участник
    Регистрация
    10.06.2011
    Сообщений
    352
    Цитата Сообщение от Weedle Посмотреть сообщение
    Нажми кнопку "ответить" на его посте и сравни длину слова, которое отображается в посте и то, которое отображается у тебя в поле ввода.
    А юникод-то тут при чём?
    «Свобода ничего не стоит, если она не включает в себя свободу ошибаться». (q) Ганди

  7. #7
    Активный участник
    Регистрация
    21.05.2010
    Адрес
    Берлин
    Сообщений
    7,875
    Добавьте уже возможность поставить смайлик как на главной - круглый и печальный, а не этот анимированный кошмар.

    И какой смысл блокировать слово "продам", когда кто угодно может это обойти, как здесь:
    тут
    Мальчик читал на Арбате нетленку
    Мент прострелил пацаненку коленку
    Корчился мальчик садистов кляня
    Громко смеялась в сторонке гэбня

  8. #8
    забанен навсегда
    Регистрация
    08.06.2010
    Сообщений
    2,682
    Цитата Сообщение от enkryptor Посмотреть сообщение
    А юникод-то тут при чём?
    При том, что он многобайтовый. Попробуй угадать, что может получиться, если строку в многобайтовой кодировке разбивать побайтово.

    ---------- Сообщение добавлено в 01:45 ---------- Предыдущее сообщение в 01:39 ----------

    Цитата Сообщение от shr Посмотреть сообщение
    Самим лезть в код как-то не особо бы хотелось
    А что в vB используется для разбиения слов? wordwarp? Если да, то можешь загуглить utf8_wordwrap и тупо заменить. Правда, все реализации, что мне попадались на глаза, были на регекспах, так что возникают вопросы на счёт производительности. Но можно перенести втыкание пробелов на этап постинга, а не отображения постов, тогда это точно не должно быть проблемой.

  9. #9
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    3,516
    Мне самому неочень понятен механизм воспроизведения бага. Сам я с таким сталкивался, когда были русские символы в бб-коде ссылки. В обычном тексте не видел. Разбираться лень :xd:

    Просто если разрабы не фиксят, делать патч ...

  10. #10
    Активный участник Аватар для ilyuzhko
    Регистрация
    02.08.2010
    Адрес
    Троллололэнд
    Сообщений
    1,541
    мб пофикшено в новой версии, но ее надо потестить еще ^^

  11. #11
    Активный участник
    Регистрация
    10.06.2011
    Сообщений
    352
    Цитата Сообщение от Ramen Посмотреть сообщение
    При том, что он многобайтовый. Попробуй угадать, что может получиться, если строку в многобайтовой кодировке разбивать побайтово.
    А зачем она вообще тут разбивается?
    «Свобода ничего не стоит, если она не включает в себя свободу ошибаться». (q) Ганди

  12. #12
    забанен навсегда
    Регистрация
    08.06.2010
    Сообщений
    2,682
    Цитата Сообщение от shr Посмотреть сообщение
    Мне самому неочень понятен механизм воспроизведения бага. Сам я с таким сталкивался, когда были русские символы в бб-коде ссылки. В обычном тексте не видел. Разбираться лень :xd:
    Да что тут непонятного то. Ограничение на максимальную длину слова, похоже, стоит чётное, потому просто с длинными русскими словами всё ок. Но если в него впихнуть точку или латинскую букву (длина которых 1 байт, а не 2), то режется 1 русский символ пополам.

    Цитата Сообщение от shr Посмотреть сообщение
    Просто если разрабы не фиксят, делать патч ...
    Я думаю, что разрабы это пофиксят не раньше, чем появится соответствующие юникодобезопасные функции в похапе. А этого можно ждать до второго пришествия.

    ---------- Сообщение добавлено в 05:28 ---------- Предыдущее сообщение в 05:27 ----------

    Цитата Сообщение от enkryptor Посмотреть сообщение
    А зачем она вообще тут разбивается?
    Очевидно, чтобы нельзя было написать очень длинный набор символов, из-за которого появился бы горизонтальный скролл на странице.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Отцентровка картинок\слов в сообщении
    от serojananda в разделе Cайт SC2TV.RU
    Ответов: 2
    Последнее сообщение: 28.10.2011, 17:49
  2. Эвфемизмы матерных слов
    от Ramen в разделе Отдел Комьюнити
    Ответов: 40
    Последнее сообщение: 29.09.2011, 22:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •