Hello again,
I tried the code:
$d = new Encode::Detect::Detector;
$d -> handle($file); ($file is my textfile)
$charset = $d->getresult;
print "*".$charset."*\n";
I'm getting:
Undefined subroutine &main::handel called at ..... | [reply] |
The string "handel" doesn't appear in the code you posted -- in other words you didn't copy/paste your code with typos
| [reply] |
Sorry that's not possible for me. I'm working on 2 machines in our company. My "internet" Computer is not my progamming one. I wanted to write "handle" not handel :-)
| [reply] |
use Encode::Detect::Detector;
$d -> new Encode::Detect::Detector;
$d -> handle($file)
$charset = $d -> getresult;
| [reply] [d/l] |
No I'm not copying from the Encode site.
Hmm very strange, I'm trying again and now I did'nt get any error. The problem is I can't post the whole script, because it's not allowed in our company. $file is an XML File whit characters like cech language. The XML Files are already in utf8 coded. In our conversion script we have an recode for all file from lat1 to utf8. Normally when the source file is already utf8 it should not recode the file, but the recode ist also running when the source file is utf8. Very strange.
| [reply] |