Posts da categoria: 'AJAX'

Microsoft Visual Studio 2008 Orcas Beta 2 disponível para download

E a Microsoft dá mais um passo no que promete ser a revolução na maneira como os desenvolvedores encaram o mundo, desta vez foi disponibilizado para download o MS Visual studio 2008 codename Orcas. O VS considerado por muitos como o maior e melhor ambiente de desenvolvimento integrado (IDE) com certeza já conquistou seu espaço e agora com o .Net Framework 3.5, Silverlight 1.1Asp.Net AJAX Extension pretende dominar o mundo no melhor estilo “la Microsoft”.

Deixando o exagero e anedotas de lado essa ferramenta que é realmente muito boa (utilizo versão 2005 e .Net Framework 2.0  às vezes), o Orcas vem para implacar de vez o WPF (Windows Presentation Fundation) com lindas (e pesadas!) interfaces desenvolvidas em XAML.

O Visaul Studio Team System consagrado por várias empresas com grandes (numerosas, não confunda) equipes  de desenvolvimento por conseguir “unir” e integra/gerenciar a equipe e o processo de desenvolvimento também já ganha versão beta 2 disponível no mesmo link acima.

Não tenho nada contra a Microsoft, pelo contrário, uso Windows, VS, Office e mais coisas, sou apaixonado por C# diga-se de passagem, mas não tenho coragem de usar um produto beta ainda, se as versões finais já são cheias de bugs e erros críticos quem dirá a beta.

Mas é isso ai, esperamos o Orcas (se é que este será o nome mesmo) sair do forno pra metermos a mão na massa.

AJAX e acentos

Fala galera, hoje a tarde trabalhando em um módulo de geração de relatórios em PHP com AJAX me deparei com uma situação complicada, acentos no AJAX, já vi algumas maneiras de resolver isso codificando os dados e decodificando depois, etc. Porém estes métodos são confusos e trabalhosos, mas hj pesquisando descobri algo realmente interessante.

Ná página que recebemos os dados temos a primeira e segunda linha (geralmente) assim:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”>
<html xmlns=”http://www.w3.org/1999/xhtml“>

Basta acrescentarmos na segunda linha da página que receberá os dados as diretivas:

xml:lang=”pt-br” lang=”pt-br”

ficando assim:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”pt-br” lang=”pt-br”>

e na página que envia os dados basta setar um header assim:

header(”Content-Type: text/html; charset=iso-8859-1″);

Desta forma obrigamos a aplicação a usar codificação iso-8859-1, isso aplicado ao PHP, no ASP utilizamos a função:

Response.AddHeader “Content-Type”, “text/html; charset=iso-8859-1″

De maneira simples, problema resolvido.

Claro que essa técnica pode não suprir necessidades específicas, mas para mim funcionou perfeitamente.

Isso ai gente…