- Postagens: 5
- Obrigados Recebidos: 0
- Fórum
- /
- Suporte Joomla
- /
- Componentes
- /
- Joomla 2.x
- /
- Problemas com acento utf-8 e iso-8859-1 no SQL Server
Problemas com acento utf-8 e iso-8859-1 no SQL Server
- CarlosValter
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
9 anos 3 semanas atrás #98984
por CarlosValter
CarlosValter created the topic: Problemas com acento utf-8 e iso-8859-1 no SQL Server
Olá pessoal meu primeiro post. Me desculpem se estou no tópico errado.
Estou conectando em um servidor local SQL Server 2008, usando o módulo Art Table Lite.
Porem meu site esta em UTF-8 e o banco SQL Server que estou acessando esta em ISO-8859-1.
Logo os dados que vem do servidor me aparecem sem acentos, com caracteres estranhos.
- Não sei como resolver. Pensei em passar o site todo para ISO-8859-1, porem não sei como faço isso no Joomla 2.5.
- Não achei nesse módulo uma forma de mudar o charset ou algo do tipo.
- Pensei em criar um iframe e colocar o conteúdo dentro, porem não sei se é possível criar um charset exclusivo para um iframe.
Pessoal me ajudem com isso, pois só falta isso para liberar o site para meu cliente.
Quem quiser dá uma olhada no problema acesse: http://www.labvidalza.com.br:7080/const ... php/exames - Link acessado em 10/04/2015
Obrigado.
Estou conectando em um servidor local SQL Server 2008, usando o módulo Art Table Lite.
Porem meu site esta em UTF-8 e o banco SQL Server que estou acessando esta em ISO-8859-1.
Logo os dados que vem do servidor me aparecem sem acentos, com caracteres estranhos.
- Não sei como resolver. Pensei em passar o site todo para ISO-8859-1, porem não sei como faço isso no Joomla 2.5.
- Não achei nesse módulo uma forma de mudar o charset ou algo do tipo.
- Pensei em criar um iframe e colocar o conteúdo dentro, porem não sei se é possível criar um charset exclusivo para um iframe.
Pessoal me ajudem com isso, pois só falta isso para liberar o site para meu cliente.
Quem quiser dá uma olhada no problema acesse: http://www.labvidalza.com.br:7080/const ... php/exames - Link acessado em 10/04/2015
Obrigado.
Please Entrar ou Registrar to join the conversation.
- CarlosValter
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
9 anos 2 semanas atrás #98991
por CarlosValter
CarlosValter replied the topic: Re: Problemas com acento utf-8 e iso-8859-1 no SQL Server
Bem pessoal como não obtive nenhuma resposta da comunidade tive que me virar né <!-- s:D --><img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt="" title="Muito Feliz" /><!-- s:D -->
Resolvi o problema da seguinte forma:
Resolvi mexer no fonte do módulo que estou usando Art Table Lite.
Pessei da forma mais simples possível, o módulo gera uma tabela html com o resultado da quey select, então olhei algumas particularidades da table html gerada, tipo as classes e id que era gerado.
Depois usei o SearchMonkey (Linux) que faz pesquisa dentro de diversos arquivos em busca de um conteúdo específico .
No diretório modules/mod_arttable
Editei o arquivo mod_arttable.php
Achei a linho onde colocava o conteúdo entre as tag <td> </td>, (Linha 277 no meu caso)
Original:
Substitui:
A função utf8_encode() converte conteúdo ISO-8858-1 para UTF-8
Prontinho ficou perfeito <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Chocado" /><!-- s:shock: -->
Quem quiser conferir http://www.labvidalza.com.br/construcao e clique em EXAMES - Data de acesso 12/04/2015
No futuro acredito que esse link não esta nesse url, então tente esse [url=http://www.labvidalza.com.br" onclick="window.open(this.href);return false;]http://www.labvidalza.com.br[/url]
Resolvi o problema da seguinte forma:
Resolvi mexer no fonte do módulo que estou usando Art Table Lite.
Pessei da forma mais simples possível, o módulo gera uma tabela html com o resultado da quey select, então olhei algumas particularidades da table html gerada, tipo as classes e id que era gerado.
Depois usei o SearchMonkey (Linux) que faz pesquisa dentro de diversos arquivos em busca de um conteúdo específico .
No diretório modules/mod_arttable
Editei o arquivo mod_arttable.php
Achei a linho onde colocava o conteúdo entre as tag <td> </td>, (Linha 277 no meu caso)
Original:
echo $td . $row[$headerElement] . $tdEnd;
Substitui:
echo $td . utf8_encode($row[$headerElement]) . $tdEnd;
A função utf8_encode() converte conteúdo ISO-8858-1 para UTF-8
Prontinho ficou perfeito <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Chocado" /><!-- s:shock: -->
Quem quiser conferir http://www.labvidalza.com.br/construcao e clique em EXAMES - Data de acesso 12/04/2015
No futuro acredito que esse link não esta nesse url, então tente esse [url=http://www.labvidalza.com.br" onclick="window.open(this.href);return false;]http://www.labvidalza.com.br[/url]
Please Entrar ou Registrar to join the conversation.
- CarlosValter
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
9 anos 2 semanas atrás #98992
por CarlosValter
CarlosValter replied the topic: Re: Problemas com acento utf-8 e iso-8859-1 no SQL Server
Desculpem não sei como colocar [RESOLVIDO] KKKK
Moderador faz isso pra mim <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt="" title="Envergonhado" /><!-- s:oops: -->
Moderador faz isso pra mim <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt="" title="Envergonhado" /><!-- s:oops: -->
Please Entrar ou Registrar to join the conversation.