phpbar.de logo

Mailinglisten-Archive

[php] ASCII <-> Ansi Problem?

[php] ASCII <-> Ansi Problem?

Norbert Pfeiffer php_(at)_phpcenter.de
Sun, 8 Sep 2002 14:27:12 +0200


Hi Martin,

wenn es darum geht, den kompletten Zeichensatz umzusetzen,
(soweit das ueberhaupt moeglich ist) google nach fkonvert.exe

wenn Du unbedingt PHP verwenden willst, musst Du:
in der DOS-Box den Code schreiben,
der unter Window dann so aussieht wie hier:
<?php
$ae="""; $oe="""; $ue=""; $ss="";
$Ae="Z"; $Oe="T"; $Ue="s";
?>
mal sehen, was der Mailclient draus macht(???)
Damit kannst Du dann in ereg_replace(); arbeiten.

Man kann das auch ueber die Byte-Werte machen, das ist dann
vielleicht fuer nachfolgende Generationen verstaendlicher.

function dos2win($inp)
 {$inp = ereg_replace(chr(132), chr(228), $inp);
  $inp = ereg_replace(chr(148), chr(246), $inp);
  $inp = ereg_replace(chr(129), chr(252), $inp);
  $inp = ereg_replace(chr(225), chr(223), $inp);
  $inp = ereg_replace(chr(142), chr(196), $inp);
  $inp = ereg_replace(chr(153), chr(214), $inp);
  $inp = ereg_replace(chr(154), chr(220), $inp);
  return $inp;
  }

ABER:
Du weisst, dass das von PC zu PC anders sein kann,
je nach dem, welcher Zeichensatz aktiviert wurde !


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive