Problem of MMS created by MMSCOMP

Problem of MMS created by MMSCOMP SearchSearch
Author Message
Chinchih Fang
Unregistered guest
Posted on Wednesday, March 10, 2004 - 02:39 pm:   

Hi:
If the subject is chinese chars (big5), the MMS files created by MMSCOMP.EXE
can not read by both Nokia 3650 and NDS for MMS.
Any idea?

Chinchih Fang
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 2059
Registered: 10-2002
Posted on Wednesday, March 10, 2004 - 04:17 pm:   

Hi Chinchih Fang,

It looks like MMSCOMP does not specify the character set specified on the command line for the subject field. It only applies that character set as a default for text parts of the message.

Try this as a test, and see if this works.

In your header file, start the subject field with =?big5?= ... for example:

Subject: =?big5?=Big5Characters

Does that work properly? (Note that when do this, MMSCOMP will assume that the Big5Characters are encoded with quoted printable, so some characters might get corrupted.)

If that does indeed work, then I will see about getting an update for MMSCOMP that uses the character set command line parameter for the subject header.

-bn
Chinchih Fang
Unregistered guest
Posted on Thursday, March 11, 2004 - 04:44 am:   

Hi Bryce
I tried and it worked fine. Nokia 3650 showed the subject properly in the message inbox. However, when I opened the MMS message. The subject did not display properly. I guess the mms viewer tried to decode the subject using UTF-8.
By the way, the header file shall be described
AS
Subject: =?big5?Big5Characters
Do not add "=" after the "?".
Thanks,

Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 2081
Registered: 10-2002
Posted on Thursday, March 11, 2004 - 06:59 pm:   

Interesting.

We will shortly have an update for MMSCOMP that will respect the -c parameter for specifying a character set and apply that encoding to the subject field, so you don't have to use that escape sequence. (The escape sequence makes MMSCOMP think that the data that follows is encoded with quoted printable, so if a double byte character includes a byte matching ASCII "_" or "=", it might corrupt the characters.)

In the meantime, could you please e-mail me (nowsms@now.co.uk) the compiled MMS file with which you are seeing these results? I'd like to try on a couple of phones just to verify the encoding.

It would help if you could have a text part of the MMS message that includes the same text as the subject.

-bn