Domanda

Ho problemi con Magento e codifica :( Ho creato script PHP che importa prodotti in Magento (dall'API PHP). Quasi tutto va bene .... ma dopo l'importazione non ho caratteri polacchi nei dettagli del prodotto; (solo Alcuni caratteri strani .... Mentre lo script di importazione è in esecuzione, faccio var_dump sul nome del prodotto e l'evetything va bene (ho segni polacchi adeguati nell'output dello script). Il mio locale.xml contiene:

<initStatements><![CDATA[SET NAMES utf8]]></initStatements>

Anche la configurazione del database è corretta, tutti i database/tabelle hanno una codifica corretta (UTF8). Dopo la creazione manuale del prodotto sul backend di Magento ho un adeguato carattere polacco nei dettagli del prodotto.

Ho controllato la codifica degli script e tutto va bene (US-ASCII-è-un sottoinsieme di UTF-8)

importProducts.php: text/x-php; charset=us-ascii

Qualche altra idea?


MODIFICARE:

Ok, ho risolto il problema! La soluzione era appendici

<charset>utf8</charset>

alla configurazione del database in local.xml,

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top