« first day (1165 days earlier)      last day (725 days later) » 

19:11
@toscho hilf mir doch bitte einmal kurz mit einer Encoding Sache...
argh
genau
Die PHP-Datei ist (geprüft) UTF-8 ohne BOM
Trotzdem wird zu Ôû¼
mb_convert_encoding( '▬', 'UTF-8', 'ASCII' ) => ├ó┬û┬¼
utf8_decode( '▬' ) => ?
print ord('▬') => 226 ... obwohl es das eigentlich im ASCII Table nicht ist
du siehst sie nicht als UTF-8, sondern als windows 1252
sende passende header, bzw. stell deinen editor korrekt ein
Das Problem ist nicht der Editor. Das läuft auf der Command Line
D.h. er greift auf Windows zu. Und das kann/will ich nicht einstellen - wird der User auch nicht tun.
naja, da gibt's nur die locale
19:17
ini_set( 'default_charset', 'UTF-8' ); hab ich übrigens am Anfang der Datei stehen. Ändert nichts am Ergebnis.
Wegen locale hab ich schon alles durch.
explode( ";", setlocale( LC_ALL, 0 ) ) gibt folgendes retour:
Array
(
    [0] => LC_COLLATE=C
    [1] => LC_CTYPE=German_Austria.1252
    [2] => LC_MONETARY=C
    [3] => LC_NUMERIC=C
    [4] => LC_TIME=C
)
Also LC_CTYPE falsch... dachte ich.
Hab mir die Debian Anleitung zu locale.c dann angesehen.
Win 32 hat eigene Codes. Daher hat auch folgendes nicht funktioniert:
setlocale( LC_ALL,
	"en_US.UTF-8",
	"en_US.UTF8",
	"en_US.utf-8",
	"en_US.utf8"
);
da will jedes system seine eigene notation. vergiss es einfach
"C" wäre für English/Default eine Option. Funktioniert aber auch nicht. Ändert nix
Und lt. Debian muss man "ENU" (3 char) oder "English_United States.1252" verwenden.
Unter Win setzt man damit zwar global (und scheinbar dauerhaft wirksam) die locale - ändern tut sich aber auch nichts.
schreib ascii und schluck's runter
@toscho "vergiss es einfach" ... ? ist Dein Laptop geklaut? :)
Und wegen "Schreib einfach ASCII" ... da kommt ja das nächste Problem:
chr(ord('▬')) gibt Ô retour :P
Ah. Mensch. Das Zeichen gibt's ja in ASCII vermutlich gar ned.
es geht nicht. soll ich rüberkommen und es dir einhämmern?
19:26
ok. bring bier mit.
19:57
hi

« first day (1165 days earlier)      last day (725 days later) »