EisFuX: tr// zählt Umlaute doppelt

Beitrag lesen

(Hallo|Hi(ho)|Nabend) Gregor,

ich versuche ein kleines Script zu schreiben, das die Häufigkeit einzelner Zeichen in einem Text zählt. Mit tr/// klappt das wunderbar, es sei denn es sind Umlaute...die werden scheinbar doppelt gezählt

Weil sie wahrscheinlich in UTF-8-Kodierung vorliegen und du das dem Perl-Skript nicht mitgeteilt hast?

#!/usr/bin/perl -w

use strict;
use diagnostics;
use locale;

[code lang=perl]
use utf8;

würde ich als sinnvoller erachten ...  
  
MffG  
EisFuX

-- 
[Nichts ist dem Zuwachs an Wissen förderlicher, als nach einer Antwort korrigiert zu werden.](http://community.de.selfhtml.org/zitatesammlung/zitat119)