Ed Loach schrieb:
>> Can anyone work out how to find out what possible UTF8 errors there
>> might be? Or would you be able to tell some other way if this were
>> the problem?
>
> Someone replied as below. As I don't know Perl perhaps someone who does could
> consider whether to change Tileset.pm as suggested or not.
>
> Ed
> --- Start quote ---
> You should try using decode("UTF-8") instead of decode("utf8") in your
> checking routine. UTF-8 and utf8 are not equivalent under Encode, the
> former is more strict, see
> http://perldoc.perl.org/Encode.html#UTF-8-vs.-utf8-vs.-UTF8
>
> encode("utf8", "\x{FFFF_FFFF}", 1); # okay
> encode("UTF-8", "\x{FFFF_FFFF}", 1); # croaks
>
> It would also be useful to log these errors, they suggest invalid
> byte-sequences in the OSM dataset and it would be useful to fix them
> at their source.
> --- End quote ---Thanks. Will fix. IIRC the code returns the line number of the error. (will check that). -- Dirk-Lüder "Deelkar" Kreie Bremen - 53.0952°N 8.8652°E
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Tilesathome mailing list [email protected] http://lists.openstreetmap.org/listinfo/tilesathome
