I have a problem ... my phone can't show correctly vowels with acute accent.
I can realize:
*************************************************************************************************************** case1: with <?xml version="1.0" encoding="utf-8"?>
************************************************************************************************************* *my motorola phone and up.sdk 4.1 simulator
-int wml_compile(Octstr *wml_text,
Octstr *charset,
Octstr **wml_binary) wml_text have ó
for <p>#243; -ó-</p> -wml_binary_output(*wml_binary, wbxml);
wml_binary have /xc3/xb3
for <p>#243; -ó-</p>and the following headers:
my phone 2003-03-05 09:18:32 [1] DEBUG: WSP: decoded headers: 2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlc; type=1108 2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlc 2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc 2003-03-05 09:18:32 [1] DEBUG: User-Agent: MOT-87/00.03 UP.Browser/4.1.26b 2003-03-05 09:18:32 [1] DEBUG: Accept-Language: es 2003-03-05 09:18:32 [1] DEBUG: Accept: application/x-iden-device 2003-03-05 09:18:32 [1] DEBUG: Accept: Multipart/mixed 2003-03-05 09:18:32 [1] DEBUG: Accept-Charset: iso-8859-1 2003-03-05 09:18:32 [1] DEBUG: WSP: End of decoded headers.
my upsdk simulator
2003-03-14 13:09:57 [1] DEBUG: WSP: decoded headers:
2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlc; type=1108
2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlc
2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc
2003-03-14 13:09:57 [1] DEBUG: User-Agent: OWG1 UP/4.1.20a
2003-03-14 13:09:57 [1] DEBUG: Accept-Charset: iso-8859-1
2003-03-14 13:09:57 [1] DEBUG: Accept-Language: en
2003-03-14 13:09:57 [1] DEBUG: Accept: image/vnd.wap.wbmp; type=0
2003-03-14 13:09:57 [1] DEBUG: Accept: text/debug
2003-03-14 13:09:57 [1] DEBUG: Accept: application/x-up-device
2003-03-14 13:09:57 [1] DEBUG: WSP: End of decoded headers.*my nokia simulator
-int wml_compile(Octstr *wml_text, Octstr *charset, Octstr **wml_binary)
wml_text have ó
for <p>#243; -ó-</p> -wml_binary_output(*wml_binary, wbxml);
wml_binary have /xc3/xb3
for <p>#243; -ó-</p>-and the following headers:
2003-03-14 13:11:37 [1] DEBUG: WSP: decoded headers:
2003-03-14 13:11:37 [1] DEBUG: User-Agent: Nokia Mobile Browser 3.01
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wmlc
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wbxml
2003-03-14 13:11:37 [1] DEBUG: Accept: image/vnd.wap.wbmp
2003-03-14 13:11:37 [1] DEBUG: Accept: image/gif
2003-03-14 13:11:37 [1] DEBUG: Accept: application/*
2003-03-14 13:11:37 [1] DEBUG: Accept: text/html
2003-03-14 13:11:37 [1] DEBUG: Accept: application/xhtml+xml
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wml+xml
2003-03-14 13:11:37 [1] DEBUG: Accept: text/css
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: iso-8859-1
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: us-ascii
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: utf-8; q=0.8
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: iso-10646-ucs-2; q=0.6
2003-03-14 13:11:37 [1] DEBUG: Accept-Language: en
2003-03-14 13:11:37 [1] DEBUG: Accept-Language: fi
2003-03-14 13:11:15 [1] DEBUG: WSP: End of decoded headers.*************************************************************************************************** case2: with <?xml version="1.0" encoding="ISO-8859-1"?> ****************************************************************************************************** *my motorola phone and up.sdk 4.1 simulator
-int wml_compile(Octstr *wml_text,
Octstr *charset,
Octstr **wml_binary) wml_text have ó
for <p>#243; -ó-</p> -wml_binary_output(*wml_binary, wbxml);
wml_binary have /xc3/xb3
for <p>#243; -ó-</p> -in this case,
<p>oacute: -�-</p> , this line is accepted wml_text have /xf3;
for <p>oacute: -�-</p> wml_binary have /xc3/xb3
for <p>#243; -ó-</p>and the following headers:
my phone
2003-03-05 09:18:32 [1] DEBUG: WSP: decoded headers:
2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlc; type=1108
2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlc
2003-03-05 09:18:32 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc
2003-03-05 09:18:32 [1] DEBUG: User-Agent: MOT-87/00.03 UP.Browser/4.1.26b
2003-03-05 09:18:32 [1] DEBUG: Accept-Language: es
2003-03-05 09:18:32 [1] DEBUG: Accept: application/x-iden-device
2003-03-05 09:18:32 [1] DEBUG: Accept: Multipart/mixed
2003-03-05 09:18:32 [1] DEBUG: Accept-Charset: iso-8859-1
2003-03-05 09:18:32 [1] DEBUG: WSP: End of decoded headers.
my uplink simulator 2003-03-14 13:09:57 [1] DEBUG: WSP: decoded headers: 2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlc; type=1108 2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlc 2003-03-14 13:09:57 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc 2003-03-14 13:09:57 [1] DEBUG: User-Agent: OWG1 UP/4.1.20a 2003-03-14 13:09:57 [1] DEBUG: Accept-Charset: iso-8859-1 2003-03-14 13:09:57 [1] DEBUG: Accept-Language: en 2003-03-14 13:09:57 [1] DEBUG: Accept: image/vnd.wap.wbmp; type=0 2003-03-14 13:09:57 [1] DEBUG: Accept: text/debug 2003-03-14 13:09:57 [1] DEBUG: Accept: application/x-up-device 2003-03-14 13:09:57 [1] DEBUG: WSP: End of decoded headers.
*my nokia simulator
-int wml_compile(Octstr *wml_text, Octstr *charset, Octstr **wml_binary)
wml_text have ó
for <p>#243; -ó-</p> -wml_binary_output(*wml_binary, wbxml);
wml_binary have /xc3/xb3
for <p>#243; -ó-</p> -in this case,
<p>oacute: -�-</p> , this line is accepted wml_text have /xf3;
for <p>oacute: -�-</p> wml_binary have /xc3/xb3
for <p>#243; -ó-</p>-and the following headers:
2003-03-14 13:11:37 [1] DEBUG: WSP: decoded headers:
2003-03-14 13:11:37 [1] DEBUG: User-Agent: Nokia Mobile Browser 3.01
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wmlc
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wmlscriptc
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wbxml
2003-03-14 13:11:37 [1] DEBUG: Accept: image/vnd.wap.wbmp
2003-03-14 13:11:37 [1] DEBUG: Accept: image/gif
2003-03-14 13:11:37 [1] DEBUG: Accept: application/*
2003-03-14 13:11:37 [1] DEBUG: Accept: text/html
2003-03-14 13:11:37 [1] DEBUG: Accept: application/xhtml+xml
2003-03-14 13:11:37 [1] DEBUG: Accept: application/vnd.wap.wml+xml
2003-03-14 13:11:37 [1] DEBUG: Accept: text/css
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: iso-8859-1
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: us-ascii
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: utf-8; q=0.8
2003-03-14 13:11:37 [1] DEBUG: Accept-Charset: iso-10646-ucs-2; q=0.6
2003-03-14 13:11:37 [1] DEBUG: Accept-Language: en
2003-03-14 13:11:37 [1] DEBUG: Accept-Language: fi
2003-03-14 13:11:15 [1] DEBUG: WSP: End of decoded headers.***********************************************************************************************************
In all cases wml_binary have /xc3/xb3, so I guess kannel gateway is encoding the information as UTF-8 to my phone or any browser.
It seems my phone only accept the iso-8859-1 charset, so It's treat the utf-8(kannel sending) as iso-8859-1, isn't it?
Though the nokia simulator accept utf-8, so it's showing correctly the �.
I guess the kannel is decoding well the information, the problem is when it encode the information to a phone. Am I right?
Does kannel gw always encode the information to the phone as UTF-8 (wml-binary)??? Could kannel gw encode information to my phone as iso-8859-1? How?
Do you have any idea how to solve that issue? Should kannel code be changed? I can't change my phone! :( I need ideas,please!!!!!!!!!!!!!!!!!!!
Thanks in advance, Ivone
_________________________________________________________________
Charla con tus amigos en l�nea mediante MSN Messenger: http://messenger.yupimsn.com/
