MrWurf: Encoding bei Textdateien

Hallo Leute,

weiß jemand, wie ich das Encoding beim Anlegen oder Beschreiben von Textdateien festlegen kann?

Gruß,
Wurf

  1. 你好 MrWurf,

    weiß jemand, wie ich das Encoding beim Anlegen oder Beschreiben von
    Textdateien festlegen kann?

    Es gibt eine UTF-8-Moeglichkeit:

      
    open FH,'>:utf8','file' or die "could not open file: $!";  
    print "Hällö\n";  
    close FH;  
    
    

    Dann gibts noch fuer andere Encodings:

      
    open FH,'>:encoding(ISO-8859-15)','file' or die "could not open file: $!";  
    print FH "Hällö";  
    close FH;  
    
    

    Eine Liste der Encodings bekommst du so:

      
    use Encode;  
    $, = "\n";  
    print Encode->encodings(":all"),"\n";  
    
    

    Naehere Infos dazu findest du unter perldoc -f open, perldoc PerlIO und
    perldoc PerlIO::encoding.

    再见,
    克里斯蒂安

    --
    Es gibt keinen Ort, wo der Geist zu finden waere. Er ist wie die Fussspuren der Voegel am Himmel.
    1. Danke 克里斯蒂安!

      klappt