Фразы петов могут крашнуть клиент

Тема в разделе "Ошибки", создана пользователем SD, 25 авг 2024.

Статус темы:
Закрыта.
  1. SD

    SD Игрок

    На форуме с:
    6 янв 2009
    Сообщения:
    1,700
    Корейские рукожопы использовали printf() для вывода фраз петов. Поэтому любой знак процента в них должен быть удвоен. Иначе реакция клиента на такое издевательство непредсказуема вплоть до падения.
    Мяурицо нравится это.
  2. Мяурицо

    Мяурицо Игрок

    На форуме с:
    10 июл 2011
    Сообщения:
    3,794
    А почему корейские? Разве это не был допил энтузиастами? Не припомню функционала pettalk на оффе
  3. SD

    SD Игрок

    На форуме с:
    6 янв 2009
    Сообщения:
    1,700
    Потому что команда pettalk и файл pettalktable.xml - две разные вещи.
    Мяурицо нравится это.
  4. SD

    SD Игрок

    На форуме с:
    6 янв 2009
    Сообщения:
    1,700
    А ещё эта тупая корейская поделка полностью игнорирует XML заголовок (или по крайней мере указание кодировки в нём).
  5. X

    X Играет за мобов
    Команда форума

    На форуме с:
    6 авг 2007
    Сообщения:
    19,600
    Спасибо: заэкранируем вторым процентом в ближайшем клиентском обновлении. :)

    Она читает все текстовые файлы в кодировке, определённой в langtype.
    Наш langtype - 14, т.е. cp1251.
Статус темы:
Закрыта.