- Гарячі теми:
- Все для фронту - все про зброю та техніку
Інженер Microsoft розповів, як всього один знак вивів з ладу Windows
Помилки Windows давно стали предметом жартів — чого вартий один тільки "Синій екран смерті". Однак в історії системи траплялися й набагато незвичайніші випадки.
Як розповів інженер Microsoft Реймонд Чен, ця історія почалася ще в 2006 році, коли компанія представила бездротову мишу Microsoft Wireless Notebook Presenter Mouse 8000 з функціями управління презентаціями. У коді Bluetooth-драйверів Windows виявилося прописане згадування цієї моделі — не автоматично, як зазвичай, а вручну. Інженери були змушені втрутитися, оскільки пристрій передавав своє ім'я з помилкою.
Проблема полягала в тому, що в назві миші використовувався символ зареєстрованого знака "®". При цьому сам пристрій застосовував застаріле кодування Windows-1252 замість сучасного стандарту UTF-8. В результаті система не могла коректно розпізнати символ і відмовлялася визначати гаджет. Щоб усунути помилку, розробники створили в драйвері окрему таблицю, де вручну вказали правильні назви проблемних гаджетів. З тих пір в цьому списку назавжди закріпилася і горезвісна Presenter Mouse 8000.
Нагадаємо, раніше ми писали про те, що Microsoft розкрила своє бачення Windows майбутнього.
Підпишись на наш Telegram-канал, якщо хочеш першим дізнаватися головні новини.













