Content deleted Content added
Artoria2e5 (talk | contribs) A program can change it for itself, but not for the entire system locale's "codepage for non-Unicode programs" || rvv 835991480 |
Artoria2e5 (talk | contribs) m →UTF-8 |
||
Line 18:
== UTF-8 ==
Although the locale can be set so the 'M' encodings handle ''some'' multi-byte encodings, it is not possible to set
There are proposals to add an API to portable libraries such as [[Boost (C++ libraries)|Boost]] to do the necessary conversion, by adding new functions for opening and renaming files. These functions would pass filenames through unchanged on Unix, but translate them to UTF-16 on Windows.<ref>{{cite web|url=http://cppcms.com/files/nowide/html/|title=Boost.Nowide}}</ref>
|