2013-11-26 17 views
5

Sto usando Magento 1.7.0 in lingua spagnola. Quando esporti il ​​file CSV forma l'ordine di vendita. Il carattere spagnolo è cambiato. Ho trovato la ragione per questo. Durante l'esportazione in csv il set di caratteri è impostato su Europa occidentale. Quindi ora ho bisogno di cambiarlo in UTF-8.Cambiare il set di caratteri per il file di esportazione CSV

Come cambiare quello.

+0

Hai trovato una soluzione a questo? –

+0

Se non è utile, provare a sovrascrivere la funzione di esportazione e utilizzare 'utf8_decode()' sulle stringhe. HTH – MageZeus

risposta

5

Controllare charset di default sul vostro server (PHP, Apache/nginx). Se c'è tutto sembra ok, aggiungere <charset>utf8</charset> alla sezione database in app/etc/local.xml, poi default_section dovrebbe assomiglia:

 <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> 

Speranza che aiuta! Molto tempo fa questo tag charset ha risolto alcuni brutti problemi di codifica nell'installazione di Magento :)