Mb_detect_encoding Hatası ve Çözümü: Mbstring Aktifleştirme

mb_detect_encoding hatası

Özellikle Woocommerce kullanıcılarının CSV kullanarak ürünleri alırken veya dışa aktarmaya çalışırken karşılaştığı mb_detect_encoding’ hatası sunucunuzda MBString uzantısının aktif olmamasından kaynaklıyor olabilir.

mb_detect_encoding’ uyarısı MBString kategorisinin altında görev alan bir işlevdir. Bu işlev alım veya dışa aktarım yaparken kullandığınız eklentilerin varsayılan karakter kodlama biçiminin UTF-8 kodlu formatta olmasını sağlar.

Eğer sizde bir eklenti yardımıyla CSV dosyası çıkartmak istiyorsanız ve Product CSV Import Export requires the function mb_detect_encoding to import and export CSV files. Please ask your hosting provider to enable this function.’ hatasını alıyorsanız Cpanel içerisinden Mbstring işlevini aktifleştirmeniz gerekmektedir.

Mbstring Aktifleştirme: Mb_detect_encoding hatası

İlk olarak cPanel’e giriş yapın. 

cPanel Giriş Ekranı

cPanel Giriş Ekranı

Ardından arama ekranına ‘PHP’ yazarak veya Software kısmının altından ‘Select PHP Versiyon’ butonunu bulun. Ve tıklayın.

cPanel php araması

cPanel php araması

Sonrasında karşımıza çıkan sayfada aşağıdaki fotoğrafta da işaretlenmiş olan mbstring işlevini aktif hale getirin. Aktif hale getirmek için içi boş olan mavi kutucuğun üzerine tıklayın. Sağ üst kısımda otomatik olarak kayıt olduğuna dair yeşil bir uyarı kutusu gözükecektir.

MBString aktifleştirme

MBString aktifleştirme 

Mbstring işlevini aktifleştirdikten sonra karşınıza çıkan ‘mb_detect_encoding’ hatası artık bulunmayacaktır. Aktifleştirdikten sonra istediğiniz eklenti yardımı ile ürünlerinizi veya içeriklerinizi dışarıya aktarabilirsiniz. Woocomerce import veya export yaparken karşınıza mb_detect_encoding hatası yaptığınız bu işlemlerden sonra karşınıza çıkmayacaktır.