Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: utf file to ansi, but doesn't work?

by moritz (Cardinal)
on Feb 28, 2011 at 12:32 UTC ( [id://890551]=note: print w/replies, xml ) Need Help??


in reply to Re^2: utf file to ansi, but doesn't work?
in thread utf file to ansi, but doesn't work?

Hi, I don't have a hex editor ;)

Then get one. No excuses.

Is there a simple way I can check the header (i.e "type") of a file? Kinda like you can do with finding file types in images by opening them in Notepad, and then looking for stuff like "gif" etc)

No. You suspect the automatic recognition of the encoding to be a problem, so you shouldn't trust it to diagnose your problem for you.

It wouldn't be something related to the way perl invokes this would it?

Well, you don't check if the command succeeds, that would be a first step. The documentation tells you how (though autodie is more convenient, if you ask me).

Update: Since your files seem to be XML files: those usually begin with something like <?xml version="1.0" encoding="windows-1252"?>. If the encoding still says UTF-8 or is missing (it defaults to UTF-8), you need to adjust that so that XML processors later on will not complain.

Replies are listed 'Best First'.
Re^4: utf file to ansi, but doesn't work?
by ultranerds (Hermit) on Feb 28, 2011 at 13:27 UTC
    Eugh, I've given up on this! I'm simply just doing it with a map {} now for each of the variables, and then doing:
    map { $add->{$_} = utf8($add->{$_})->latin1; } keys %$add;

    ...which works fine. Just wish I could work out why it doesn't seem to be reading/adding it properly without! Unfortunatly I don't have hours and hours I can spend on this trying to work it out :(

    Thanks as always for your help though - much appreciated

    Cheers

    Andy

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://890551]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (3)
As of 2026-01-17 09:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





    Results (121 votes). Check out past polls.

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.