Prosze wytłumaczcie mi to zjawisko:
$zm = "świat"; //wartość z bazy //kodowanie iso-2
dlaczego ta funkcja nie robi w tym wypadku dużego 'Ś' ?
i jak to zrobic (to duże 'Ś')?
function str2upper($text){ "abcdefghijklmnopqrstuvwxyz". "\xB1\xE6\xEA\xA3\xF1\xF3\xB6\xBC\xBF". // ISO 8859-2 "\xB9\x9C\x9F", // win 1250 "ABCDEFGHIJKLMNOPQRSTUVWXYZ". "\xA1\xC6\xCA\xB3\xD1\xD3\xA6\xAC\xAF". // ISO 8859-2 "\xA5\x8C\x8F" // win 1250 ); }
[mozliwosci użycia funkcji] mb_ chyba nie [ma] bo nie ma mbstring wkompilowanego a to chyba funkcje tej biblioteki jak bede robil upgrade to ew. dokompiluje
function str2upper($text){ "abcdefghijklmnopqrstuvwxyzł". "\xB1\xE6\xEA\xA3\xF1\xF3\xB6\xBC\xBF". // ISO 8859-2 "\xB9\x9C\x9F", // win 1250 "ABCDEFGHIJKLMNOPQRSTUVWXYZŁ". "\xA1\xC6\xCA\xB3\xD1\xD3\xA6\xAC\xAF". // ISO 8859-2 "\xA5\x8C\x8F" // win 1250 ); }
$ciag = 'łukasz'; function str2upper($text){ "abcdefghijklmnopqrstuvwxyzł". "\xB1\xE6\xEA\xA3\xF1\xF3\xB6\xBC\xBF". // ISO 8859-2 "\xB9\x9C\x9F", // win 1250 "ABCDEFGHIJKLMNOPQRSTUVWXYZŁ". "\xA1\xC6\xCA\xB3\xD1\xD3\xA6\xAC\xAF". // ISO 8859-2 "\xA5\x8C\x8F" // win 1250 ); }