View previous topic :: View next topic |
Author |
Message |
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 16.02.2006 20:34 Post subject: win-1250 2 utf-8 bez iconv() na serveru |
|
|
Ovak, nemam iconv na serveru. Pokušavam povući rss feed od jednog win-1250 kodiranog site-a i prikazati ga kak spada u utf-8... |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 16.02.2006 21:51 Post subject: |
|
|
Ufff, uspio sam nekako. Poanta priče je, nemojte slučajno koristiti više od jedne str_replace funkcije da bi zamijenili dijakritičke znakove entitetima jer se onda sve pošemeri |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 16.02.2006 21:56 Post subject: |
|
|
Možda imaš iconv kompajliran u PHP? |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 16.02.2006 22:08 Post subject: |
|
|
Nemam, znam da nemam, probao sam |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 17.02.2006 00:23 Post subject: |
|
|
Ako ti išta bude služilo...
Code: | /** Returns the UTF multibyte char corresponding to the Unicode value
* from php.net, courtesy <romans@void.lv>
*/
function code2utf($num){
if($num < 128) return chr($num);
if($num < 2048) return chr(($num >> 6) + 192) . chr(($num & 63) + 128);
if($num < 65536) return chr(($num >> 12) + 224) . chr((($num >> 6) & 63) + 128) . chr(($num & 63) + 128);
if($num < 2097152) return chr(($num >> 18) + 240) . chr((($num >> 12) & 63) + 128) . chr((($num >> 6) & 63) + 128) . chr(($num & 63) + 128);
return false;
} |
|
|
|
Back to top |
|
|
scip
Joined: 19 May 2005 Posts: 25 Location: osijek
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 17.02.2006 15:28 Post subject: |
|
|
Tnx!!! |
|
|
Back to top |
|
|
|