Provides an encoding ccorresponding to the current code page on Windows, and the locale on Unix.
Pathname identifying location of buffer .
An external format spec.
A buffer whose contents are examined.
Length (an integer) up to which buffer should be examined.
The function locale-file-encoding consults the ANSI code page in Windows. If the code page identifier is in
win32:*latin-1-code-pages*
, locale-file-encoding merges
ef-spec
with
(:latin-1 :encoding-error-action 63)
. This external format writes Latin-1 on output, using 63 (ASCII '?') to replace any non-Latin-1 characters in the output. Otherwise locale-file-encoding merges
ef-spec
with an encoding corresponding to the current code page.