No ok, a co w przypadku jesli w PHPEdit mam do wyboru ANSI, Unicode i UTF8 a strone mam w ISO?
Zrobilem sobie mala funkcje do 'pisania':
<?php
function write($text) {
print convert
($text, 'win2iso'); }
?>
opiera sie to na funkcji z tego forum (autora nie pamietam):
<?php
function convert ($string, $type) {
"xb9" => "xc4x85", "xa5" => "xc4x84", "xe6" => "xc4x87",
"xc6" => "xc4x86", "xea" => "xc4x99", "xca" => "xc4x98",
"xb3" => "xc5x82", "xa3" => "xc5x81", "xf3" => "xc3xb3",
"xD3" => "xc3x93", "x9c" => "xc5x9b", "x8c" => "xc5x9a",
"xbf" => "xc5xbc", "x8f" => "xc5xbb", "x9f" => "xc5xba",
"xaf" => "xc5xb9", "xf1" => "xc5x84", "xD1" => "xc5x83",
);
"xb1" => "xc4x85", "xa1" => "xc4x84", "xe6" => "xc4x87",
"xc6" => "xc4x86", "xea" => "xc4x99", "xca" => "xc4x98",
"xb3" => "xc5x82", "xa3" => "xc5x81", "xf3" => "xc3xb3",
"xD3" => "xc3x93", "xb6" => "xc5x9b", "xa6" => "xc5x9a",
"xbc" => "xc5xba", "xac" => "xc5xb9", "xbf" => "xc5xbc",
"xaf" => "xc5xbb", "xf1" => "xc5x84", "xD1" => "xc5x83"
);
if ($type == 'ISO-8859-2->UTF-8' || $type == 'iso2utf') {
return strtr($string, $iso2utf); }
else if ($type == 'UTF-8->ISO-8859-2' || $type == 'utf2iso') {
}
else if ($type == 'WINDOWS-1250->UTF-8' || $type == 'win2utf') {
return strtr($string, $win2utf); }
else if ($type == 'UTF-8->WINDOWS-1250' || $type == 'utf2win') {
}
else if ($type == 'ISO-8859-2->WINDOWS-1250' || $type == 'iso2win') {
return strtr($string, "xa1xa6xacxb1xb6xbc", "xa5x8cx8fxb9x9cx9f"); }
else if ($type == 'WINDOWS-1250->ISO-8859-2' || $type == 'win2iso') {
return strtr($string, "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");
}
}
?>
wszystko pieknie i ladnie tylko nie moge sie przyzwyczaic zeby wpisywac write('...')
Czy jest jakikolwiek sposób aby przedeklarować printa albo zadeklarowac wlasna funkcję która nie potrzebuje nawiasów i bedzie tak elastyczna jak print?