PHP'de iconv()
ve mb_convert_encoding()
arasındaki fark nedir? Biri daha iyi, daha hızlı, vb (örneğin, özel kodlamalar ile) yapar mı? Biri diğerine göre hangi durumlarda tercih edilir? PHP'nin en yüklemeleri ile birliktePHP'de iconv() ve mb_convert_encoding() arasındaki fark nedir?
iconv()
- :
İşte ben zaten biliyorum düşünüyorum.
- Yeni karakter kümesine eşlenemeyen karakterler bulunduğunda, "benzer" karaktere dönüştürülüp dönüştürülmediklerini belirtebilirsiniz.
- genellikle php Mbstring eklentisini yükleme gerektirir() mb_convert_encoding.
HTML-ENTITIES
kodlarını, web hex kodlarına dönüştürür.
Başka farklılıklar var mı?
İlgili: http://stackoverflow.com/questions/4050754/iconv-or-mbstring –
Bu işlevlerden herhangi biri size ne zaman ve ne zaman bir sorun sunacağınız söylenemez çünkü hangi paylaşıma girmediniz? beton * çalıştırdığınız problemler. Her türlü işlevde olduğu gibi, sadece belirli bir iş yapar. Yani, iş için yanlış işlevi kullanırsanız, her zaman problemlerle karşılaşırsınız. – hakre
Bu bir konu ve yararlı bir sorudur. OP, kendi özel durumunu sormadı ve daha sonra kendi durumundaki tercih edilen işlevi belirlemek için ayrıntı sağlamayı başaramadı; daha ziyade, aynı işlevi yerine getiren iki PHP işlevi arasındaki fark hakkında bilgi istedi.Tabii ki, soruyu şu şekilde dile getiriyor: Neden ikisi de var ve hangi durumlarda diğeri üzerinde tercih edilecek? Bu kapsamda spesifiktir ve uygulanabilirlikte geniş (PHP'de karakter dönüşümü yapan herkes bunu bilmek ister). Soru "yapıcı değil" şeklinde kapatılmamalıdır. – Josh