
Yakov Galka wrote:
On Sat, Oct 29, 2011 at 16:41, Peter Dimov <pdimov@pdimov.com> wrote:
It would've been nice for Microsoft to set all the narrow code pages to UTF-8 in Windows NT (or Windows 64 bit, the other transition point), but they didn't, so here we are.
They can do it anytime. It won't break anything. You already cannot rely on a specific narrow code page, and it even can be variable-length (e.g. Shift-JIS). They don't do it intentionally (http://bit.ly/2Pdaa).
They can, but it will be a lot of pain in the short term. It will break all programs that require a specific code page (such as Latin-1 or Shift-JIS) and can afford to do so because all Windows installations in the country are on the same page and hardly anyone uses file names outside this code page.