This HTML5 document contains 82 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n5https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n13http://msdn.microsoft.com/en-us/library/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:C_string_handling
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:UTF-16
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:UTF-8
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:Unicode_in_Microsoft_Windows
rdf:type
yago:Window104587648 yago:Framework103391770 yago:Object100002684 yago:Structure104341686 yago:PhysicalEntity100001930 yago:WikicatMicrosoftWindows yago:SupportingStructure104361095 yago:Artifact100021939 yago:YagoGeoEntity yago:Whole100003553 yago:YagoPermanentlyLocatedEntity
rdfs:label
Юникод в Windows Unicode in Microsoft Windows
rdfs:comment
Microsoft was one of the first companies to implement Unicode in their products. Windows NT was the first operating system that used "wide characters" in system calls. Using the (now obsolete) UCS-2 encoding scheme at first, it was upgraded to the variable-width encoding UTF-16 starting with Windows 2000, allowing a representation of additional planes with surrogate pairs. However Microsoft did not support UTF-8 in its API until May 2019, though it now appears to be encouraging its use. Одной из первых компаний, последовательно внедрявших Юникод, была Майкрософт — Windows NT была первой операционной системой, использовавшей Юникод в системных вызовах. Было выбрано двухбайтное представление символов (UCS-2); начиная с Windows 2000, возможно представление символов дополнительных плоскостей с помощью суррогатных пар UTF-16. Переход на Unicode был поэтапным: В Windows CE, начиная с самых первых версий, за исключением малого числа случаев, использовался только UTF-16.
dcterms:subject
dbc:Windows_technology dbc:Unicode
dbo:wikiPageID
32242091
dbo:wikiPageRevisionID
1119599190
dbo:wikiPageWikiLink
dbr:Microsoft dbc:Unicode dbr:UTF-8 dbr:Windows_XP dbr:Wide_character dbr:UTF-16 dbr:Unicode dbr:Character_encoding dbr:C_(programming_language) dbr:SQL_Server_2019 dbr:MSDN dbr:Windows_2000 dbr:Mojibake dbr:Windows_CE dbr:MultiByteToWideChar dbr:UCS-2 dbr:System_call dbr:Windows_code_page dbr:Bush_hid_the_facts dbr:Windows_11 dbr:Win32_console dbr:Boost_(C++_libraries) dbr:Variable-width_encoding dbr:Windows_NT dbr:8.3_filename dbc:Windows_technology dbr:Wrapper_function dbr:Windows_API dbr:Windows_9x dbr:American_National_Standards_Institute
dbo:wikiPageExternalLink
n13:dd374081(v=vs.85).aspx
owl:sameAs
n5:4Chf3 freebase:m.0gxznbb wikidata:Q4534553 dbpedia-ru:Юникод_в_Windows
dbp:wikiPageUsesTemplate
dbt:Notelist dbt:Needs_update dbt:Citation_needed dbt:Code dbt:Cn dbt:Reflist dbt:Main_article dbt:More_citations_needed dbt:Cite_web dbt:Expand_section dbt:Efn
dbp:date
March 2021
dbp:reason
this cites a 2017 mailing list post, has it been released?
dbo:abstract
Одной из первых компаний, последовательно внедрявших Юникод, была Майкрософт — Windows NT была первой операционной системой, использовавшей Юникод в системных вызовах. Было выбрано двухбайтное представление символов (UCS-2); начиная с Windows 2000, возможно представление символов дополнительных плоскостей с помощью суррогатных пар UTF-16. Переход на Unicode был поэтапным: * Windows 3.x — только кодовые страницы ANSI * Windows 9x — кодовые страницы ANSI и ограниченно Юникод * Windows NT 3.1 — первая операционная система, основанная на Юникоде * Windows NT 4.0 — отображение символов Юникода * Windows NT 5.0 (Windows 2000) — отображение и ввод символов Юникода Операционные системы Windows XP и Windows Server 2003, как и предшествующие им Windows NT 4 и Windows 2000, поставляются с системными библиотеками, включающими функции обоих видов: юникодовые и предназначенные для работы со строками в текущей кодовой странице системы, условно называемой ANSI-страницей. При этом для вызова юникодовых функций используется суффикс W (от слова wide «широкий», например, lstrlenW), а для вызова ANSI-функций используется буква A (например, lstrlenA). В результате на ОС семейства Windows NT запускаются и программы, способные использовать Юникод, и более старые программы, неспособные одновременно работать с символами разных языков. Большинство ANSI-функций реализовано как оболочки над соответствующими юникодовыми функциями. Использовать при этом можно только поддерживаемые этими программами символы. В Windows CE, начиная с самых первых версий, за исключением малого числа случаев, использовался только UTF-16. В 2001 году корпорация Майкрософт выпустила специальное дополнение к своим старым операционным системам Windows 95, Windows 98 и Windows Me. Дополнение называется слоем (уровнем) Юникода (англ. Microsoft Layer for Unicode, MSLU) и обеспечивает поддержку Юникода на указанных старых платформах. Это дополнение включает в себя динамическую библиотеку unicows.dll (всего 240 Кбайт), содержащую юникодовые версии (те, что с буквой W на конце) всех основных функций Windows API. В результате на старых операционных системах Windows стало возможно запускать как старые, так и новые программы, рассчитанные на использование Юникода. В Windows NT включена функция IsTextUnicode, которая пытается статистическими методами определить, содержит ли переданная ей строка текст в Юникоде. Для очень коротких текстов эта функция часто даёт неверный результат. Например, эту функцию использует стандартный текстовый редактор Windows NT — Блокнот при открытии текстовых файлов, что породило легенды о существовании в нём «пасхальных яиц» следующего рода: * Откройте программу Блокнот и наберите следующий текст:Билл Гейтс самый умный * Сохраните текст и закройте программу. * Откройте сохранённый текстовый документ, скопируйте текст в другой текстовый редактор (например, Microsoft Word), и вы увидите его содержимое:쌠 Более эффектными являются фразы, целиком состоящие из латинских букв (например, «this app can break»), потому что в этом случае при неверном распознавании кодировки будет отображаться целая строка .. Microsoft was one of the first companies to implement Unicode in their products. Windows NT was the first operating system that used "wide characters" in system calls. Using the (now obsolete) UCS-2 encoding scheme at first, it was upgraded to the variable-width encoding UTF-16 starting with Windows 2000, allowing a representation of additional planes with surrogate pairs. However Microsoft did not support UTF-8 in its API until May 2019, though it now appears to be encouraging its use.
prov:wasDerivedFrom
wikipedia-en:Unicode_in_Microsoft_Windows?oldid=1119599190&ns=0
dbo:wikiPageLength
12329
foaf:isPrimaryTopicOf
wikipedia-en:Unicode_in_Microsoft_Windows
Subject Item
dbr:Mingw-w64
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:Windows_code_page
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:Unicode_in_Windows
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
dbo:wikiPageRedirects
dbr:Unicode_in_Microsoft_Windows
Subject Item
dbr:IsTextUnicode
dbo:wikiPageWikiLink
dbr:Unicode_in_Microsoft_Windows
dbo:wikiPageRedirects
dbr:Unicode_in_Microsoft_Windows
Subject Item
wikipedia-en:Unicode_in_Microsoft_Windows
foaf:primaryTopic
dbr:Unicode_in_Microsoft_Windows