UTF-16 is used by the Windows API, and therefore by many programming environments such as the Java programming language and JavaScript/ECMAScript. It is also sometimes used for plain text and word-processing data files. The variable length character of UTF-16, combined with the fact that most characters are not variable length (so variable length is rarely tested), has led to many bugs in software, including in Windows itself.
utf-16 is used by the windows api and therefore by many programming environments such as the java programming language and javascript/ecmascript it is also sometimes used for plain text and word-processing data files the variable length character of utf-16 combined with the fact that most characters are not variable length (so variable length is rarely tested) has led to many bugs in software including in windows itself