problema com charset em arquivo de idiomas
Ola
Estou fazendo um site modular e multilnguagem,
Poerem estou tendo problema na codificação do charset como abaixo tentarei explicar:
Tenho dois arquivo de idioma e o banco mysql em utf8_unicode_ci
1º: /language/brazilian.php
2º: /modulos/news/language/brazilian.php
Se uso a codificação utf-8
header('Content-Type: text/html; charset=utf-8');
todo texto do banco e o 2º arquivo de idioma vem com os (?) nos cedilhas e acentos, e apenas o primeiro arquivo de idioma aparece com o acentos correto.
Se mudo o charset para iso-8859-1 fica o contrario o 2º arquivo de idioma aparece com os códigos, e o banco e o 1º arquivo de idioma fica correto.
Como resolver essa pendenga, pois preciso dos dois arquivos de idioma,
O primeiro é para tradução padrão de texto que vai em todas as paginas e
O segundo é para tradução do modulo específico.
Alguem me de uma luz please
Estou fazendo um site modular e multilnguagem,
Poerem estou tendo problema na codificação do charset como abaixo tentarei explicar:
Tenho dois arquivo de idioma e o banco mysql em utf8_unicode_ci
1º: /language/brazilian.php
2º: /modulos/news/language/brazilian.php
Se uso a codificação utf-8
header('Content-Type: text/html; charset=utf-8');
todo texto do banco e o 2º arquivo de idioma vem com os (?) nos cedilhas e acentos, e apenas o primeiro arquivo de idioma aparece com o acentos correto.
Se mudo o charset para iso-8859-1 fica o contrario o 2º arquivo de idioma aparece com os códigos, e o banco e o 1º arquivo de idioma fica correto.
Como resolver essa pendenga, pois preciso dos dois arquivos de idioma,
O primeiro é para tradução padrão de texto que vai em todas as paginas e
O segundo é para tradução do modulo específico.
Alguem me de uma luz please
comentários (0)
suspender
Lista de Respostas:
31/05/2010 10:17pm
(~14 anos atrás)
(~14 anos atrás)
Salve todos os arquivos com o mesmo enconding.
Use um bom editor que lhe mostre qual o enconding do arquivo em que está trabalhando. Pode ser o textpad, notepad ++, edit pad pro, eclipse, etc.
Nunca use Notepad e se usar Dreamweaver certifique-se de que ao salvar o arquivo ele não esteja modificando o charset.
Use um bom editor que lhe mostre qual o enconding do arquivo em que está trabalhando. Pode ser o textpad, notepad ++, edit pad pro, eclipse, etc.
Nunca use Notepad e se usar Dreamweaver certifique-se de que ao salvar o arquivo ele não esteja modificando o charset.
02/06/2010 12:59am
(~14 anos atrás)
(~14 anos atrás)
Sugiro a leitura desse artigo:
http://phpbrasil.com/artigo/uxbY9Yst3Cik/trabalhando-com-unicode
http://phpbrasil.com/artigo/uxbY9Yst3Cik/trabalhando-com-unicode