Müvekkilim bir küçük gazete ve yerine "düz" tırnak tipograf tırnak hikayeleri sağlar. Hikayeler PHP ile HTML içine monte edilir. Benim Apache sunucu üzerinde, onlar ince göstermek, ancak müvekkilimin site nerede Yahoo, üzerinde, hepsi soru işaretleri değiştirilir.
Bu sorunu düzeltmek için, ben PHP aşağıdaki işlevi yazdı:
function fixquotes($text)
{
$text = str_replace('’','’',$text);
$text = str_replace('”','”',$text);
$text = str_replace('“','“',$text);
return $text;
};
Yukarıdaki fonksiyonu, ben HTML eşdeğerleri ile bunların yerine tipograf tırnak arıyorum. Benim yerel Apache sunucu üzerinde, harika çalışıyor. Yahoo, tüm yazım hatası-tırnak ilk (: 'yukarıda) listelenen dönüştürmek.
Benim sunucu, sihirli-tırnak kapalı, ama Yahoo o üzerinde döndü. Ben bu benim sorunun nedeni ise emin değilim, ama mümkündür.
PHP tek ve çift tırnaklı dizge arasındaki fark oldukça farkındayım, ve hatta hiçbir fark ile iki yönden yukarıda denedi, eski zemin yeniden pulluk etmeyelim.
Beni içine bakmak için herkes önerilen yön var mı?