08-25-2007 10:14
I'm finding I'm having trouble sending some messages to a server to read. The messages are encrypted using base64 (key changes each time so it's secure enough I think for what I need).

Anyway, the only thing that's changed in this instance is that part of the message has ';)' in it (minus quotes), which I believe is causing the base64 encryption to be performed incorrectly. I don't know if it's on the LL side, the PHP side, or just base64 in general, but it's extremely troublesome to have these characters cause errors.

What I'm wondering is if there is a list of all characters that will cause issues in base64 or an easy way to escape these?

In the interim I will be forcing users to use only alpha-numeric characters in their item names, but it's an incredible pain, especially when LSL can't rename inventory in an object to make it easier.
_____________________
Computer (Mac Pro):
2 x Quad Core 3.2ghz Xeon
10gb DDR2 800mhz FB-DIMMS
4 x 750gb, 32mb cache hard-drives (RAID-0/striped)
NVidia GeForce 8800GT (512mb)