Zend DB ve kodlama

0 Cevap php

Ben sadece çok garip bir şey karşılaştım, ben bir databse bazı verileri okumak için Zend_Db_Table modülü ile Zend Framework 1.10 kullanın. Veritabanı kendisi, masa ve söz konusu alanların tüm harmanlama için "utf8_general_ci" olarak ayarlayın ve phpMyAdmin ile kontrol ederken tüm özel karakter doğru DB biçimlendirilmiş görünür var. Ayrıca, Zend_Db_Table tasarrufu gayet güzel çalışıyor, henüz veri okuma ve sadece benim tarayıcıya echo zaman değil UTF8 olarak, ISO-8859-1 olarak döndürülür. DB döndürülen bir değer (sadece girdi olarak UTF8 dizeleri ile çalışır) json_encode kullanmaya çalışırken ben aynı şeyi fark ettim.

Nasıl Zend_Db_Table / Zend_Db_Row her zaman UTF8 ile çalışmak ve bana bir UTF8 değeri döndürmek gerektiğini ayarlayabilirsiniz? Ben henüz benim app kodlama ile ilgili bir şey ayarlanmış değil.

Yardımlarınız için teşekkürler çok!

0 Cevap