Chris Frey schrieb:
> On Sun, Dec 09, 2007 at 05:58:07PM +0100, Christian W?schenfelder wrote:
>> I've some problems to sync my address-book from the blackerry (8800) to kde:
>> The synchronisation works, but I've contacts with german umlauts wich 
>> doesn't work.
>>
>> The synchronisation of these contacts works till the point of the 
>> umlaut, all data after it is lost.
>>
>> The problem seem to be, that the data from the blackberry is iso 
>> encoded, but my debian (etch) wants utf-8.
>>
>> If I use btool on the command line with utf-8 disabled all seems to work 
>> fine.
> 
> Thanks for reporting this!  Unfortunately, the Blackberries that I have
> only support US English, and the extra symbols it provides don't show up
> as anything more special than ASCII in the btool output.
> 
> Here's what you can do to help me out:
> 
> Run btool and capture the output with hexdump.  For example, here is my
> test on Debian:
> 
> [EMAIL PROTECTED] btool -d "Address Book" |hexdump -C
> 00000000  42 6c 61 63 6b 62 65 72  72 79 20 64 65 76 69 63  |Blackberry devic|
> 00000010  65 73 20 66 6f 75 6e 64  3a 0a 44 65 76 69 63 65  |es found:.Device|
> 00000020  20 49 44 3a 20 30 78 38  30 61 31 61 62 38 2e 20  | ID: 0x80a1ab8. |
> 00000030  50 49 4e 3a 20 33 30 31  37 33 31 62 64 2c 20 44  |PIN: 301731bd, D|
> 00000040  65 73 63 72 69 70 74 69  6f 6e 3a 20 52 49 4d 20  |escription: RIM |
> 00000050  38 38 30 30 20 53 65 72  69 65 73 20 43 6f 6c 6f  |8800 Series Colo|
> 00000060  75 72 20 43 44 4d 41 20  48 61 6e 64 68 65 6c 64  |ur CDMA Handheld|
> 00000070  0a 55 73 69 6e 67 20 64  65 76 69 63 65 20 28 50  |.Using device (P|
> 00000080  49 4e 29 3a 20 33 30 31  37 33 31 62 64 0a 43 6f  |IN): 301731bd.Co|
> 00000090  6e 74 61 63 74 3a 20 30  78 32 62 36 36 66 35 33  |ntact: 0x2b66f53|
> 000000a0  66 20 28 30 29 0a 20 20  20 20 46 69 72 73 74 4e  |f (0).    FirstN|
> 000000b0  61 6d 65 20 20 20 20 20  20 20 20 20 20 20 3a 20  |ame           : |
> 000000c0  a5 67 65 6f 72 67 65 0a  20 20 20 20 4c 61 73 74  |.george.    Last|
> 000000d0  4e 61 6d 65 20 20 20 20  20 20 20 20 20 20 20 20  |Name            |
> 000000e0  3a 20 46 69 6e 67 65 72  73 64 74 80 6e 0a 0a 53  |: Fingersdt.n..S|
> 000000f0  74 6f 72 65 20 63 6f 75  6e 74 65 64 20 31 20 72  |tore counted 1 r|
> 00000100  65 63 6f 72 64 73 2e 0a                           |ecords..|
> 00000108
> 
> I'm curious what format the umlaut is being given to me in the record data.
> Please try with and without UTF-8, as you said it worked when UTF-8 was
> disabled.
> 
> Then do:
> 
>       btool -v -d "Address Book"
> 
> No call to hexdump is needed here.  This will give me the exact record data
> that I get from the device.
> 
> I only need the record with the umlaut.  Feel free to send it in private
> mail if you want to send the whole thing and let me sort it out. :-)
> 
> Thanks!
> - Chris
> 
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Barry-devel mailing list
> Barry-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/barry-devel

Here's the (shortened) output from btool:
locale set to: de_DE

without call to hexdump:

Blackberry devices found:
Device ID: 0x809c880. PIN: 25170713, Description: RIM 8800 Series Colour 
GPRS Handheld
Using device (PIN): 25170713
Contact: 0x3f1b25a4 (0)
...
     LastName            : Wäschenfelder
...
     HomeCity            : Nürnberg
...

with call to hexdump:

00000000  42 6c 61 63 6b 62 65 72  72 79 20 64 65 76 69 63  |Blackberry 
devic|
00000010  65 73 20 66 6f 75 6e 64  3a 0a 44 65 76 69 63 65  |es 
found:.Device|
00000020  20 49 44 3a 20 30 78 38  30 39 63 38 38 30 2e 20  | ID: 
0x809c880. |
00000030  50 49 4e 3a 20 32 35 31  37 30 37 31 33 2c 20 44  |PIN: 
25170713, D|
00000040  65 73 63 72 69 70 74 69  6f 6e 3a 20 52 49 4d 20  |escription: 
RIM |
00000050  38 38 30 30 20 53 65 72  69 65 73 20 43 6f 6c 6f  |8800 Series 
Colo|
00000060  75 72 20 47 50 52 53 20  48 61 6e 64 68 65 6c 64  |ur GPRS 
Handheld|
00000070  0a 55 73 69 6e 67 20 64  65 76 69 63 65 20 28 50  |.Using 
device (P|
00000080  49 4e 29 3a 20 32 35 31  37 30 37 31 33 0a 43 6f  |IN): 
25170713.Co|
...
000003c0  20 20 20 20 4c 61 73 74  4e 61 6d 65 20 20 20 20  | 
LastName    |
000003d0  20 20 20 20 20 20 20 20  3a 20 57 e4 73 63 68 65  |        : 
Wäsche|
000003e0  6e 66 65 6c 64 65 72 0a  20 20 20 20 45 6d 61 69  |nfelder. 
  Emai|
...
000004c0  38 0a 20 20 20 20 48 6f  6d 65 43 69 74 79 20 20  |8. 
HomeCity  |
000004d0  20 20 20 20 20 20 20 20  20 20 3a 20 4e fc 72 6e  |          : 
Nürn|
000004e0  62 65 72 67 0a 20 20 20  20 48 6f 6d 65 50 72 6f  |berg. 
HomePro|
...



locale set to: de_DE.UTF-8

without call to hexdump:

Blackberry devices found:
Device ID: 0x809c880. PIN: 25170713, Description: RIM 8800 Series Colour 
GPRS Handheld
Using device (PIN): 25170713
...
     LastName            : W�schenfelder
...
     HomeCity            : N�rnberg
...

with call to hexdump:
00000000  42 6c 61 63 6b 62 65 72  72 79 20 64 65 76 69 63  |Blackberry 
devic|
00000010  65 73 20 66 6f 75 6e 64  3a 0a 44 65 76 69 63 65  |es 
found:.Device|
00000020  20 49 44 3a 20 30 78 38  30 39 63 38 38 30 2e 20  | ID: 
0x809c880. |
00000030  50 49 4e 3a 20 32 35 31  37 30 37 31 33 2c 20 44  |PIN: 
25170713, D|
00000040  65 73 63 72 69 70 74 69  6f 6e 3a 20 52 49 4d 20  |escription: 
RIM |
00000050  38 38 30 30 20 53 65 72  69 65 73 20 43 6f 6c 6f  |8800 Series 
Colo|
00000060  75 72 20 47 50 52 53 20  48 61 6e 64 68 65 6c 64  |ur GPRS 
Handheld|
00000070  0a 55 73 69 6e 67 20 64  65 76 69 63 65 20 28 50  |.Using 
device (P|
00000080  49 4e 29 3a 20 32 35 31  37 30 37 31 33 0a 43 6f  |IN): 
25170713.Co|
00000090  6e 74 61 63 74 3a 20 30  78 33 66 31 62 32 35 39  |ntact: 
0x3f1b259|
...
000003c0  20 20 20 20 4c 61 73 74  4e 61 6d 65 20 20 20 20  | 
LastName    |
000003d0  20 20 20 20 20 20 20 20  3a 20 57 e4 73 63 68 65  |        : 
W.sche|
000003e0  6e 66 65 6c 64 65 72 0a  20 20 20 20 45 6d 61 69  |nfelder. 
  Emai|
...
000004c0  38 0a 20 20 20 20 48 6f  6d 65 43 69 74 79 20 20  |8. 
HomeCity  |
000004d0  20 20 20 20 20 20 20 20  20 20 3a 20 4e fc 72 6e  |          : 
N.rn|
000004e0  62 65 72 67 0a 20 20 20  20 48 6f 6d 65 50 72 6f  |berg. 
HomePro|
...

I think it would be good if you could set two variables, one for the 
BB-charset and one for the system charset (or maybe autodetection? ;-))
and convert the data between these charsets.


Regards,
Christian

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to