dawid.p
9.02.2009, 17:14:44
Witam,
Mam bazę, w której część danych jest źle zakodowana (głownie poucinane w połowie znaczki). Nie muszę tego naprawiać (pewnie i tak się nie da), ale potrzebuję nieprawidłowo zakodowane ciągi wykryć skryptem. Googlałem za tym ale nic nie znalazłem. Dziękuję z góry za pomoc.
Gżegżółka, lub spróbuj wyexportować bazę z poprawnym kodowaniem (Jeśli odczytuje dane poprawnie na stronie - a pokazuje krzaczki np. w phpmyadmin to użyj przy eksporcie set names utf8)
dawid.p
9.02.2009, 17:28:21
Nie, chodzi o to, że większość rekordów jest dobra, ale niektóre mają źle zakodowane znaki.
Spawnm
9.02.2009, 17:34:00
może:
<?php
if( eregi('dziwny znaczek',$rekord) ){ }
?>
Fajnie, że Twój kod zadziała w PHP6.
Cytat
ale niektóre mają źle zakodowane znaki.
Proponowałbym coś w tym stylu:
<?php
//bleble
}
?>