Microsoft Layer for Unicode

The Microsoft Layer for Unicode (MSLU) is a software library for legacy versions of Windows, simplifying the creation of Unicode-aware programs on Windows 9x (Windows 95, Windows 98, and Windows Me). It is also known as UnicoWS (Unicode for Windows 95/98/Me Systems) or by its filename, UNICOWS.DLL. Alternatives exist, among them OPENCOW.DLL, "The Open Layer for Unicode for Windows", an abandonware yet free (MPL 1.1/GPL 2.0/LGPL 2.1 licensed) re-implementation of the MSLU by Mozilla.

Comment
enThe Microsoft Layer for Unicode (MSLU) is a software library for legacy versions of Windows, simplifying the creation of Unicode-aware programs on Windows 9x (Windows 95, Windows 98, and Windows Me). It is also known as UnicoWS (Unicode for Windows 95/98/Me Systems) or by its filename, UNICOWS.DLL. Alternatives exist, among them OPENCOW.DLL, "The Open Layer for Unicode for Windows", an abandonware yet free (MPL 1.1/GPL 2.0/LGPL 2.1 licensed) re-implementation of the MSLU by Mozilla.
Has abstract
enThe Microsoft Layer for Unicode (MSLU) is a software library for legacy versions of Windows, simplifying the creation of Unicode-aware programs on Windows 9x (Windows 95, Windows 98, and Windows Me). It is also known as UnicoWS (Unicode for Windows 95/98/Me Systems) or by its filename, UNICOWS.DLL. Microsoft described it as providing "a layer over the Win32 API on Windows 95/98/Me so that a software developer can write a single Unicode version of their application and have it run properly on all platforms." Previously, developers had to either provide two separate versions of an application, or perform complex string translations and API decisions at runtime. In the present, UnicoWS can be used to compile newer software, which often expects Unicode support, (partially due to the influential "UTF-8 Everywhere" manifesto,) for legacy versions of Windows. UnicoWS can also be used at link time to compile software in languages that did not exist contemporaneously with Windows 9x and require Unicode support, like Rust. Alternatives exist, among them OPENCOW.DLL, "The Open Layer for Unicode for Windows", an abandonware yet free (MPL 1.1/GPL 2.0/LGPL 2.1 licensed) re-implementation of the MSLU by Mozilla.
Homepage
web.archive.org/web/20040202204105/http:/www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx
Hypernym
Library
Is primary topic of
Microsoft Layer for Unicode
Label
enMicrosoft Layer for Unicode
Link from a Wikipage to an external page
archive.today/20130103180057/http:/go.microsoft.com/fwlink/%3FLinkId=14851
libunicows.sourceforge.net/
opencow.sourceforge.net/
web.archive.org/web/20061220130418/http:/msdn.microsoft.com/msdnmag/issues/01/10/MSLU/
web.archive.org/web/20051208110500/http:/msdn.microsoft.com/library/en-us/mslu/winprog/microsoft_layer_for_unicode_on_windows_95_98_me_systems.asp
archive.today/20140812020457/http:/www.siao2.com/category/mslu
web.archive.org/web/20040202204105/http:/www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx
web.archive.org/web/20080719121420/http:/www.trigeminal.com/usenet/usenet035.asp
Link from a Wikipage to another Wikipage
%22wide%22 character
Abandonware
ANSI
API
ASCII
Category:Microsoft application programming interfaces
Category:Unicode
Compatibility layer
Dependency hell
DLL hell
Filename
Free software
GPL
LGPL
Link time
List of Microsoft software codenames
Mozilla
Mozilla Public License
Object Linking and Embedding
OpenOffice.org
Platform SDK
Programming language
Release to manufacturing
Rust (programming language)
Software library
Subroutines
Symbol table
Thunk
Time limit
Unicode
UTF-8
Waiting for Godot
Win32 API
Windows 95
Windows 98
Windows 9x
Windows API
Windows Me
Windows NT
Windows XP
SameAs
342LZ
m.08g6fk
Microsoft Layer for Unicode
Microsoft Layer for Unicode
Microsoft Layer for Unicode
Q3312382
Subject
Category:Microsoft application programming interfaces
Category:Unicode
WasDerivedFrom
Microsoft Layer for Unicode?oldid=1086933314&ns=0
WikiPageLength
8576
Wikipage page ID
2959948
Wikipage revision ID
1086933314
WikiPageUsesTemplate
Template:Code
Template:Harv
Template:Mono
Template:Use dmy dates