Doing a little testing this afternoon with accents on MO, and came
across a strange problem.

I'm sending the following from my Nokia E61:

Test aäæåàáâãa

When it appears in our database, we've got:

Test aäæåàaaaa

So áâãa are arriving as just a.

The PDU is pasted below. Noticing the last four characters (áâãa) are
showing up as just a (ASCII hex 61).  Reckon its an operator problem
somewhere? They use HPROMAN8 as a character set.


2007-04-14 19:37:31 [19194] [6] DEBUG: SMPP[XXXX]: Got PDU:
2007-04-14 19:37:31 [19194] [6] DEBUG: SMPP PDU 0x8557c80 dump:
2007-04-14 19:37:31 [19194] [6] DEBUG:   type_name: deliver_sm
2007-04-14 19:37:31 [19194] [6] DEBUG:   command_id: 5 = 0x00000005
2007-04-14 19:37:31 [19194] [6] DEBUG:   command_status: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   sequence_number: 18641 = 0x000048d1
2007-04-14 19:37:31 [19194] [6] DEBUG:   service_type: NULL
2007-04-14 19:37:31 [19194] [6] DEBUG:   source_addr_ton: 1 = 0x00000001
2007-04-14 19:37:31 [19194] [6] DEBUG:   source_addr_npi: 1 = 0x00000001
2007-04-14 19:37:31 [19194] [6] DEBUG:   source_addr: "44XXXXXXXX"
2007-04-14 19:37:31 [19194] [6] DEBUG:   dest_addr_ton: 1 = 0x00000001
2007-04-14 19:37:31 [19194] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2007-04-14 19:37:31 [19194] [6] DEBUG:   destination_addr: "44XXXXXXXX"
2007-04-14 19:37:31 [19194] [6] DEBUG:   esm_class: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   protocol_id: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   priority_flag: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   schedule_delivery_time: NULL
2007-04-14 19:37:31 [19194] [6] DEBUG:   validity_period: NULL
2007-04-14 19:37:31 [19194] [6] DEBUG:   registered_delivery: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   replace_if_present_flag: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   data_coding: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2007-04-14 19:37:31 [19194] [6] DEBUG:   sm_length: 15 = 0x0000000f
2007-04-14 19:37:31 [19194] [6] DEBUG:   short_message:
2007-04-14 19:37:31 [19194] [6] DEBUG:    Octet string at 0x82121d0:
2007-04-14 19:37:31 [19194] [6] DEBUG:      len:  15
2007-04-14 19:37:31 [19194] [6] DEBUG:      size: 16
2007-04-14 19:37:31 [19194] [6] DEBUG:      immutable: 0
2007-04-14 19:37:31 [19194] [6] DEBUG:      data: 54 65 73 74 20 20 61
cc d7 d4 c8 61 61 61 61      Test  a....aaaa
2007-04-14 19:37:31 [19194] [6] DEBUG:    Octet string dump ends.
2007-04-14 19:37:31 [19194] [6] DEBUG:   user_message_reference: 61 = 0x0000003d
2007-04-14 19:37:31 [19194] [6] DEBUG: SMPP PDU dump ends.

Reply via email to