Notepad: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м overlinking
м overlinking
Ред 32:
 
== Разграничаване на Уникод ==
Windows NT версията на Notepad, инсталирана по подразбиране на [[Windows 2000]] и [[Windows XP]], има възможност да разграничава [[Уникод]] [[файл]]ове, дори когато им липсва маркер за реда на [[байт]]овете. За да направи това, програмата използва Windows [[API]] функцията, наречена IsTextUnicode(). Въпреки това тази функция е несъвършена, защото неправилно идентифицира някои [[ASCII]] текстове с всички букви от долен регистър като UTF-16. В резултат Notepad интерпретира файл, съдържащ фраза като „аааа ааа ааа ааааа“ като двубайтов Уникод текстов [[файл]] и се опитва да го покаже като такъв. Ако шрифт с поддръжка на [[китайски език]] е инсталиран, се показват китайски букви.
 
Проблемът е оправен във версията на Notepad в [[Windows Vista]].