> Secondly, using Windows code page 1252 as a default seems overly restrictive.
>-static const char standard_internal[] = "CP1252//"; >+static const char standard_internal[] = >+#if __APPLE__ >+"ISO8859-1"; >+#else >+"CP1252//"; >+#endifI'd highly suggest to go with ISO8859-15 in general (=drop that conditional compile altogether), I think that's very widely available and covers the EUR sign as well.
Simon