0
這裏是我的代碼:爲什麼php:在preg_replace調用之後丟失utf-8?
$source = preg_replace('/<table align="center">(.*)<\/html>/s', '', $source);
file_put_contents('source1.html', $source); // source1 is GOOD : contains UTF-8
$source = preg_replace('/<html>.*<center>/sU', '', $source);
file_put_contents('source2.html', $source); // source2 is BAD: contains some ðåùàéí
- 第一的preg_replace保持UTF-8字符(希伯來文字符)
- 第二的preg_replace一些ðåùàéí字符
任何想法取代所有這些字符?
我已經做了!一樣! – yarek
檢查出來http://stackoverflow.com/a/9047876/4480179 –
使用這種方法,我得到了一些字符! – yarek