Re: [FUG-BR] FreeTDS, FreeBSD, PHP, MSSQL e Charsets
olha se te ajuda. http://flourishlib.com/docs/UTF-8 http://php.net/manual/en/ref.mssql.php http://www.unixodbc.org/doc/FreeTDS.html Em 29 de setembro de 2011 01:12, Eduardo Schoedler escreveu: > O apache tem um parâmetro 'DefaultCharset'. Já tentou trocar? Já comparou o > phpinfo dos 2 servers? > > -- > Eduardo Schoedler > Enviado via iPhone > > Em 29/09/2011, às 01:06, Alberane Lúcio escreveu: > >> Olá Pessoal, >> >> >> Estou com muitas dúvidas sobre algumas configurações e cenários que tenho >> por aqui, relacionados a bancos de dados LATIN1 e Páginas UTF8 >> >> Eis o meu cenário >> >> >> Temos uma aplicação que roda com MSSQL e todos os seus dados estão em LATIN1. >> >> Em um primeiro momento tinhamos um servidor freebds 7.2 (salvo engano) que >> rodava uma aplicação web. Esse aplicação é em php + zendframework e consome >> dados do MSSQL. A aplicação está toda em UTF8, portanto tudo funcionava como >> previsto, quando buscávamos dados do MSSQL o php tinha que converter para >> UTF8. Até aqui nada de estranho né >> >> Houve um momento em que precisamos preparar um outro webserver, também com >> freebsd, e nesse momento instalamos a versão 8. A instalação foi padrão, sem >> nenhuma configuração diferente do normal que sempre fazemos por aqui com >> bsd... instalamos o freetds, FAMP... etc... >> >> Porém a aplicação simplesmente passo a tratar os dados vindo do MSSQL ao >> contrário... por algum motivo (eia a questão dessa discussão) o driver >> freetds, ou alguma outra configuração no freebsd, passou a traduzir o dados >> vindos do MSSQL de LANTIN1 para UTF8 e que fez o php "desconverter" os >> dados, gerando problemas de acentuação, etc..., etc como não encontramos >> a configuração tivemos alterar na aplicação toda a forma de uso de >> utf8_encode/decode do PHP. >> >> Então surgem as perguntas!... Alguém consegue entender o que aconteceu? >> Alguém já passou por isso antes? >> >> Obrigado pessoal!! >> >> >> _ >> Atenciosamente >> >> Alberane Lúcio Thiago da Cunha >> (35) 9961 8420 >> Varginha / MG >> Linux User #396371 >> >> >> Visite: >> alberane.wordpress.com >> >> >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Alessandro de Souza Rocha Administrador de Redes e Sistemas FreeBSD-BR User #117 Long live FreeBSD Powered by (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] FreeTDS, FreeBSD, PHP, MSSQL e Charsets
O apache tem um parâmetro 'DefaultCharset'. Já tentou trocar? Já comparou o phpinfo dos 2 servers? -- Eduardo Schoedler Enviado via iPhone Em 29/09/2011, às 01:06, Alberane Lúcio escreveu: > Olá Pessoal, > > > Estou com muitas dúvidas sobre algumas configurações e cenários que tenho por > aqui, relacionados a bancos de dados LATIN1 e Páginas UTF8 > > Eis o meu cenário > > > Temos uma aplicação que roda com MSSQL e todos os seus dados estão em LATIN1. > > Em um primeiro momento tinhamos um servidor freebds 7.2 (salvo engano) que > rodava uma aplicação web. Esse aplicação é em php + zendframework e consome > dados do MSSQL. A aplicação está toda em UTF8, portanto tudo funcionava como > previsto, quando buscávamos dados do MSSQL o php tinha que converter para > UTF8. Até aqui nada de estranho né > > Houve um momento em que precisamos preparar um outro webserver, também com > freebsd, e nesse momento instalamos a versão 8. A instalação foi padrão, sem > nenhuma configuração diferente do normal que sempre fazemos por aqui com > bsd... instalamos o freetds, FAMP... etc... > > Porém a aplicação simplesmente passo a tratar os dados vindo do MSSQL ao > contrário... por algum motivo (eia a questão dessa discussão) o driver > freetds, ou alguma outra configuração no freebsd, passou a traduzir o dados > vindos do MSSQL de LANTIN1 para UTF8 e que fez o php "desconverter" os dados, > gerando problemas de acentuação, etc..., etc como não encontramos a > configuração tivemos alterar na aplicação toda a forma de uso de > utf8_encode/decode do PHP. > > Então surgem as perguntas!... Alguém consegue entender o que aconteceu? > Alguém já passou por isso antes? > > Obrigado pessoal!! > > > _ > Atenciosamente > > Alberane Lúcio Thiago da Cunha > (35) 9961 8420 > Varginha / MG > Linux User #396371 > > > Visite: > alberane.wordpress.com > > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] FreeTDS, FreeBSD, PHP, MSSQL e Charsets
Olá Pessoal, Estou com muitas dúvidas sobre algumas configurações e cenários que tenho por aqui, relacionados a bancos de dados LATIN1 e Páginas UTF8 Eis o meu cenário Temos uma aplicação que roda com MSSQL e todos os seus dados estão em LATIN1. Em um primeiro momento tinhamos um servidor freebds 7.2 (salvo engano) que rodava uma aplicação web. Esse aplicação é em php + zendframework e consome dados do MSSQL. A aplicação está toda em UTF8, portanto tudo funcionava como previsto, quando buscávamos dados do MSSQL o php tinha que converter para UTF8. Até aqui nada de estranho né Houve um momento em que precisamos preparar um outro webserver, também com freebsd, e nesse momento instalamos a versão 8. A instalação foi padrão, sem nenhuma configuração diferente do normal que sempre fazemos por aqui com bsd... instalamos o freetds, FAMP... etc... Porém a aplicação simplesmente passo a tratar os dados vindo do MSSQL ao contrário... por algum motivo (eia a questão dessa discussão) o driver freetds, ou alguma outra configuração no freebsd, passou a traduzir o dados vindos do MSSQL de LANTIN1 para UTF8 e que fez o php "desconverter" os dados, gerando problemas de acentuação, etc..., etc como não encontramos a configuração tivemos alterar na aplicação toda a forma de uso de utf8_encode/decode do PHP. Então surgem as perguntas!... Alguém consegue entender o que aconteceu? Alguém já passou por isso antes? Obrigado pessoal!! _ Atenciosamente Alberane Lúcio Thiago da Cunha (35) 9961 8420 Varginha / MG Linux User #396371 Visite: alberane.wordpress.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] FreeTDS, FreeBSD, PHP, MSSQL e Charsets
Olá Pessoal, Estou com muitas dúvidas sobre algumas configurações e cenários que tenho por aqui, relacionados a bancos de dados LATIN1 e Páginas UTF8 Eis o meu cenário Temos uma aplicação que roda com MSSQL e todos os seus dados estão em LATIN1. Em um primeiro momento tinhamos um servidor freebds 7.2 (salvo engano) que rodava uma aplicação web. Esse aplicação é em php + zendframework e consome dados do MSSQL. A aplicação está toda em UTF8, portanto tudo funcionava como previsto, quando buscávamos dados do MSSQL o php tinha que converter para UTF8. Até aqui nada de estranho né Houve um momento em que precisamos preparar um outro webserver, também com freebsd, e nesse momento instalamos a versão 8. A instalação foi padrão, sem nenhuma configuração diferente do normal que sempre fazemos por aqui com bsd... instalamos o freetds, FAMP... etc... Porém a aplicação simplesmente passo a tratar os dados vindo do MSSQL ao contrário... por algum motivo (eia a questão dessa discussão) o driver freetds, ou alguma outra configuração no freebsd, passou a traduzir o dados vindos do MSSQL de LANTIN1 para UTF8 e que fez o php "desconverter" os dados, gerando problemas de acentuação, etc..., etc como não encontramos a configuração tivemos alterar na aplicação toda a forma de uso de utf8_encode/decode do PHP. Então surgem as perguntas!... Alguém consegue entender o que aconteceu? Alguém já passou por isso antes? Obrigado pessoal!! _ Atenciosamente Alberane Lúcio Thiago da Cunha (35) 9961 8420 Varginha / MG Linux User #396371 Visite: alberane.wordpress.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] FreeTDS no FreeBSD
Pessoal gostaria de configurar o FreeTDS de forma que atraveis do server FreeBSD posso acessar a qualquer SQL dentro da minha rede, alguem ai pode dar um help, de como fazer isso estou copilando o php com suporte ao MSSQL para o caminho de onde estalei o FreeTDS /usr/local/ftds. Obrigado - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] FreeTDS
Desculpe frustrar a maioria das suas teorias mas eu tenho esse cenário funcionando, vou colar minhas versões de pacotes pra teres uma ideia: FreeBSD smithers..br 6.2-STABLE-200702 apache-1.3.37_2 php5-5.2.1_3 freetds-0.64 minha seção dentro do FreeTDS tbem não tem nada d+ para conectar ao meu SQL2000: [bart] host = 10.1.1.3 port = 1433 tds version = 8 []s Nilson - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] FreeTDS
Prezados, Estou enfrentando um problema estranho. Tem um site em PHP com conexão ao banco MySQL no próprio servidor e outra em SQL2000. O Servidor roda Apache + PHP + MySQL Esta normal e funcionando perfeitamente no servidor 5.2. Instalei um novo server (6.2) e o site parou de funcionar a conexão com o banco SQL2000. A conexão com o MySQL esta normal. Ele retorna um erro de Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.10.1.253 Dando um telnet, o servidor esta respondendo... e em paralelo o site funciona também. Pesquisando no mestre Google, encontrei milhões de soluções que não funcionaram, uma delas eu achei mais provável, mas também não funcionou que foi compilar o freetds com a seguinte opção: make -DWITH_MSDBLIB=yes Estranho que no primeiro servidor, não foi necessário fazer nada, somente colocar no Make do PHP as seguintes opções: --with-mysql=/usr/local \ --with-mssql=/usr/local/ \ --with-expat=/usr/local \ Lógico que todos os programas que estou instalando estão atualizados e instalado via ports. Mas Basicamente tudo igual= Apache 1.3.x etc etc. Caso alguém tem algum servidor que hospede site em PHP e conexão ao banco do SQL do Server 2k funcionando. (Apache 1.3.x + PHP 4 ) Pode ser o PHP5 mas também não funcionou. Sei que já testei muito, mas não de tudo (senão estaria funcionando) :) Mais uma vez ... muito grato. Jr - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd