Bir web sayfasından bazı içeriği ayrıştıran bir kod bölümüm var ve neden derece sembolünün önüne Â
eklediğini anlayamıyorum.Derece (°) sembolünü kullandığımda DomDocument neden bu karakteri (Â) ekliyor?
$ php -a
php > $dom=new domDocument;
php > $dom->loadHTML("<ol><li>What if I use a ° symbol here...</li></ol>");
php > $xpath = new DOMXpath($dom);
php > $steps = $xpath->query("//li");
php > foreach($steps as $step) { echo $step->nodeValue; }
What if I use a ° symbol here...
ile bu sorunun nasıl çözüleceği bilmiyorum, ama bu konu tam olarak ne olduğunu. Par PHP ayrıştırıcısının karakter kodlaması işleminde hatadan türeyen bir karakterdir. PHP, karakter kümelerinin dış ve iç kodlamasıyla birlikte korkak şeyler yapar. Ve as ascii/unciode dönüşümleri sırasında boşluklar arasında ne ortaya çıkar? – AlanSTACK
Ayrıca bakınız: [Her programlayıcının, metin ile çalışacak kodlamalar ve karakter kümeleri hakkında kesinlikle bilmesi gerekenler] (http://kunststube.net/encoding/) – mario