Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AdrianoAssis

importação de xml / caracteres estranhos

Recommended Posts

Estou com dificuldades para importar 2 tipos de arquivos xml.

 

(1) Formato encoding="ISO-8859-1".

a acentuação é vista corretamente no browser. Ex: Acessórios / Boné

Link para visualização: http://www3.ciashop.com.br/loja/ProductXML...2&store=001

 

Mysql está configurado assim:

Conjunto de caracteres MySQL: UTF-8 Unicode (utf8)

Collation de conexão do MySQL: utf8_general_ci

 

Tabelas estão assim:

O Collation está como latin1_swedish_ci

 

Ao executar a importação do xml, o exemplo acima fica assim:

Boné fica Bon / Acessórios fica Acess

 

Já alterei o collation da TABELA para outros tipos e não deu certo.

 

(2) Formato enconding="UTF-8"

a acentuação é vista assim no browser.

Ex: CORAÇÃO MÉDIO (Coração Médio)

 

Link para visualização:

http://megaloja.admin.omniserver.com.br/ge...os.cfm?id=11702

 

Ao importar, na tabela fica da mesma forma que estava no browser.

 

=== Preciso ===

-que no arquivo (1) a acenutuação seja importada corretamente.

-que no arquivo (2) os caracteres estranhos apareçam corretamente tb.

 

Já pesquisei vários assuntos sobre isso mas não estou visualizando onde estou errando.

Lembro que nos scripts não utilizo nenhuma função para essa 'conversão', pois achei um monte delas e não consigo saber qual é!

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você usa PHP talvez isso resolva:

 

utf8_encode(string)

 

Onde você precisar informar o charset no documento informe UTF-8 e quando for dar um echo ou coisa parecida no documento, use esta função. Comigo funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.