2013-11-26 25 views
5

İspanyolca dilinde magento 1.7.0 kullanıyorum. CSV dosya formunu dışa aktarırken satış siparişi. İspanyol karakteri değişti. Bunun sebebini buldum. CSV'ye dışa aktarma sırasında karakter kümesi batı Avrupa'ya olarak ayarlanır. Yani şimdi bunu UTF-8'a değiştirmem gerekiyor.CSV dışa aktarma dosyası için değiştirme değiştirme

Bunu nasıl değiştirebilirim?

+0

Bunun için bir çözüm buldunuz mu? –

+0

Hiçbir şey yardımcı olmazsa, dışa aktarma işlevini geçersiz kılmaya çalışın ve dizelerde 'utf8_decode()' işlevini kullanın. HTH – MageZeus

cevap

5

Sunucunuzdaki varsayılan karakter kümesini (PHP, apache/nginx) denetleyin.

 <default_setup> 
      <connection> 
       <host><![CDATA[localhost]]></host> 
       <username><![CDATA[root]]></username> 
       <password><![CDATA[]]></password> 
       <dbname><![CDATA[magento]]></dbname> 
       <initStatements><![CDATA[SET NAMES utf8]]></initStatements> 
       <model><![CDATA[mysql4]]></model> 
       <type><![CDATA[pdo_mysql]]></type> 
       <pdoType><![CDATA[]]></pdoType> 
       <active>1</active> 
       <charset>utf8</charset> 
      </connection> 
     </default_setup> 

Umarım yardımcı olur: orada herşey yolunda görünüyorsa, app/etc/local.xml veritabanı bölümüne <charset>utf8</charset> ekleyin ve ardından default_section gerektiği gibi görünüyor! Uzun zaman önce bu charset etiketi Magento kurulumumda bazı kötü kodlama problemlerini çözdü :)

İlgili konular