| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 08:26:08
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Pessoal, estive pensando em mudar o charset padrão do MentaAjax
de ISO-8859-1 que é o atual, para UTF-8
Oque acham?
Visto que o UTF-8 é mais utilizado, mais abrangente e padrão para
todos frameworks ajax que vi.
E tambem o cidadão terá a opção de ele mesmo setar o charset.
Fiz a alteração aqui e realmente facilitou.
Aval de todos?
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 09:00:49
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
Não deixa de ser interessante! O UTF-8 me parece é mais "completo"!
Proposta:
Não teria como a pessoa SETAR isso quando mandamos carregar ?
<mtw:ajaxConfig loadPrototype="true" charset="UTF-8" />
????
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 09:21:21
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
setar o padrão no ajaxConfig?
pode ser.... será que fica legal?
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 09:33:32
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
Bom,
1° to pensando na ideia principal do mentawai --> OPTIONAL = TRUE
2° acho interessante SE POSSIVEL pois podemos ter projetos que toda sua "estrutura" tenha que ser ISO e ai ???? não posso ter que trabalhar com UTF-8.
Robert wrote:
setar o padrão no ajaxConfig?
pode ser.... será que fica legal?
Se é possível e não agrega muita "dificuldade" pro desenvolvedor e nem para o desenvolvimento dessa opção, porque não ?
Agora deixa a comunidade debater!
Já vi muita discussão sobre ISO vs UTF, acho válido poder setar!
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 10:08:49
|
rodrigo.avila
![[Avatar]](/images/avatar/bbf94b34eb32268ada57a3be5062fe7d.jpg)
Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline
|
Eu gostaria de poder escolher qual encoding usar (apesar de eu usar UTF-8 sempre);
|
Rodrigo de Avila
http://www.avila.net.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 11:36:06
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 841
Location: Fortaleza-CE
Offline
|
Concordo, setar é importante.
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 13:07:51
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Esta sendo estudada uma melhor forma de configurar isso para ser
colocado no Header do response.
No Header do request já esta blz..
Agorinha sai.
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 13:38:41
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Bom, o charset padrão para o request agora é UTF-8, sendo possível
alterá-lo pela tag AjaxConfig
Code:
<mtw:ajaxConfig charset="ISO-8859-1"/>
Ou até mesmo pelo request do MA:
Code:
function loadMapValue(){
var r = new mtw.request();
r.setUrl("TestAction.getMap.mtw");
r.onSuccess(getMapValue);
r.setCharset("ISO-8859-1");
r.useLoadingMessage("Carregando...");
r.send();
}
Caso não seja setado em local algum o padrão vai UTF-8
E o response esta por enquanto fixo em UTF-8. estamos estudando
uma melhor forma de configurar isso.
Oque acham de configurar no AjaxConsequence?
ficaria +- assim:
Code:
.on("SUCCESS", new AjaxConsequence(new JSONGenericRenderer(), "ISO-8859-1"));
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 14:07:26
|
rodrigo.avila
![[Avatar]](/images/avatar/bbf94b34eb32268ada57a3be5062fe7d.jpg)
Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline
|
Na minha opinião, ou no AjaxConsequence, ou como uma opção do ApplicationManager (a ser setada no init do AM ou coisa assim)
|
Rodrigo de Avila
http://www.avila.net.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 15:38:56
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Resolução encontrada:
A classe AjaxConsequence agora tem uma propriedade
public static String DEFAULT_CHARSET = "UTF-8";
Caso precise mudar o padrão de resposta de requisições ajax,
basta mudar esta variável para o charset desejado.
Como todo o padrão esta como UTF-8 não precisar setar nada.
Mas digamos que alguem queira usar ISO-8859-1 ou qualquer outro.
Então é só usar a tag ajaxConfig com o parametro charset="ISO-8859-1"
Code:
<mtw:ajaxConfig charset="ISO-8859-1"/>
Com isso a requisições irão no charset especificado.
E para a resposta, caso queira especificar tambem o charset,
muda-se a variável estática do AjaxConsequence:
Code:
AjaxConsequence.DEFAULT_CHARSET = "ISO-8859-1";
Por se tratar de uma variável estática
pode fazer isso dentro de action, AplicationManager etc....
Qualquer dúvida postem aqui..
Por enquanto no SVN.
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2008 16:37:39
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
No beta...
|
Sergio Oliveira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2008 07:37:44
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
Parabens Robert!!!!
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2008 08:15:26
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
IceW0lf wrote:
Parabens Robert!!!!
E Sergio tambem! =)
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
|
|