Vcard problem

I use openfire 3.3.2 as server, and it is set up in a remote computer.

After I change my personal picture. Value of my vcard stored in the database contain the illegal characters “&#0”. why this happens?

the vcard value is as follow:

<vCard xmlns=“vcard-temp”><FN>Amanda</FN><NICKNAME></NICKNAME><Sex/><HomePage/><HomeAddress/><PersEmail/><PersonPost/>&l t;Company/>

<Department/><Job/><JobTitle/><BussAddress/><BussEmai l/><BussHomePage/><BussPost/><TEL><HOME/><NUMBER/& gt;</TEL><T

EL><HOME/><FAX/><NUMBER/></TEL><TEL><HOME/><CELL/><NUMBER/></TEL><TEL><WORK/><NUMBER/></TEL><TEL><WORK/

Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAB

aAHgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwU FBAQAAAF9AQIDAAQRBRIhM

UEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV 1hZWmNkZWZnaGlqc3R1dnd4eXqD

hIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4Tl5ufo6erx8vP09fb3Pn6/8QAHwEAAwEBAQEB

AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi MoEIFEKRobHBCSMzUvAVYnLR

ChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaH iImKkpOUlZaXmJmaoqOkpaanqKm

qsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD prnwVoK3QaazEynsscsjDucsCeST

/ADp1p4E0cwt5sUJYlMxyphiBjILHI65/pWutzqs82xby2QjIJZJQPTg/wCfWpYTeRPcRvdWzzbQ6WzEZ5xu74/+vVe1mlpJi5Y9jHi8F6IluyG

K3Mmdwby3IGDg8E1M/gvRwoMcVusgchiEcqRjIUN16c1vveTM6RtcMgUbTsc5OeFIxj3qJ3mi3Su0pGVOEdmxjpgYn19KXtan8wckexg

weCtDNyTLArLhchVlTkjjndj68UPwboYV08lS54w83AOSOfm56e1bJWSWRJxJcq3Uc4GCQTlT9PTPWrf2qcfwH8hTdep0k/vD2cexhw+Dd

GlV0iijMqkH70gwvI6bu5Bq03gjTiI/KijQjO/d5jBvTHzjH61pi8nH8H6D/ABpRfXA/g/Qf40e2qfzM PZx7EEfg7RQq7rUlsckSOBn86nXwlow6Wrf9/

W/xp39oXI/g/T/69L/aVz/cH5f/AF6PbT/mYezj2HDwtpA6Wzf9/G/xp48N6WvS3b/v43NR/2ndf3BX/16P7Uuv8AnmPy/wDr0e2n3YvZx7E40DTh0gP/AH2f8aeNFsR0iP8A32aq/wBqXX/PMfl/9erVy+p28 DTbISqjJ6k/gB170e1n3Yezj2GSaBp8r73ikJAwP3rDA/P2orJl1fXftBSKK3EZyV

Z7eXAHbLDjNFTzPuPlRuz2iiziljVtq54z05/nWCIvLuMh2YuiuS3vzjHT2rrYo1ks4lZQfkGMuK5q8iMOoNET9yNRxz/hUNalo2NHVxAWLDaeg

wQfrnJ4/AVbugTDgc8+mf8KpaMiCJnEeGPBcKvPtkHP51cvADB83PI6gf14qiTOSKQEZU/d7wt7/7dIk UgzlP4COYW/q9RxrAGX5EB2cfJCPX0

NJGsAJwiD92QfkhH4cH/wCtTAQQN5jN9nwwC/MYDz8oBx+89OP8adLFIZMeWMKdoHkNwP8Av59ahH2YS dYidq5QrB0wPfPpSuLcSYZISS4

5ZYOD69e9ADYIWLSN5Q3byhP2c8hQMDiT2q1BC3JjALNhiIWGeMjM4rPjEMiEp5KkStu2C3OeOc/Xv34q1FHEyqUEYXcflVIMZ/P0oAnhgl

SMsU/ebQSfIYZY9Tjf8Ap2pscUockoQQCV/cuBn/AL7wfpUSrbTRGby4SSA4KrC2c4Iwc/r3oZLaYu3l RggZJKQHP/j1AFm0ikF4rEbQM/8ALFl/

Xef5Vq3H/Hs/0rJsmjN2oSNQwXGQsX/srZFaV8SLCUg4O2gDkI9P1FbuWeznt1EjMXV927qccD2z1op8 B1nbELRrMQt9����
����5pQR949Qw9h0opb7jOwtv8Aj1i/3B/Kuc1T/kMTcfwrXR23/HrF/uDVc5qgP8Aa8pKkAqACRwaJAi9pe+TagnZVQbjG

pQg8nqNuRdaN3kQZ4HPsP8ao6UAQpbzeFXl9vXnr8v5VeuseTxuznHOf/HeaYjLjlbIxPHynTzE56if/WojlJJ/fIf3Z6SJ/RP/AK1OjLZHE/3e

5n9/UUkZYk5E4Q9TP8A1H/16AK4uXMxXzVG1VI/eKdwwO/l57//AKucOklKuV81eDtz5y5P/jnWpAzdP9I6M58/wBPp1/z1psu7I/4+dnGcG

4zjOOw60AV45S7O5lAKl48CcEcc55j61ZhcsN3nL8xKj98pA4zkfJ1qCMyBnLfaN5wzEfacY4xgY6+oq xCSFIxc5BG7P2j14xkc0AEMoZTMJV5

VWIMi45HTGzgf1pqSlnJFxGCqk8Sx4Iz0PyZx709pHjbJWYrznBnOAeey0jM8cgZROR1HM5z+GKAJLST zL0DzYyMEhVkQ/8AsoP61qXSq9q6s

oZSOQRms61H79G/f46Hc0vBjDH51pXH/Hu/wBKAMOwMqBgFDJubKhc4X5sY54OcUVftrCNYlnEswbG4rvU8Ht+P6D0opAXbb/AI9Yv9wf

yrE1n/j7X6Hlbdt/wAesX4P5Viaz/x9rzjg9vpQ9hou6RuFs2eBnj5cf1OfyFWrrJhwOefTP8AhVDR5UCmIL8zZYsNoz+AO78xV68 A8j5uRkdQ

P68UxGckUgIyn8PeFvf/AG6RIpBnKfwEcwt/V6jjWAMvyIDs4SEevoaSNYAThEH7s5SEfhwf8A61ADEQfaGX7NhhtJbyfvfKAf+Wnp/Lv3e8

Uu9Q0YIHHFu3T2/eUxYLbcJPs0ZOAQ/lwc/KBjOfT/ADikkij+UlEdT8q/JBz14GT2zQAyGF/mzEPNHy sTbkbgMYOBJ09Pwq1HC5iYKgR3yC3kn

r2P3neKpIkSsysIS3AD7bfL4749uKmhe0aFmTyNrjBcCA7ufvcHHH9aALEKOVZ0i2yZ3EGE5GeoOHxmiKOZWL bCHUblIhYD8t/wCVRq0HltK

yxIBufeBCQACefTvTY44ByYUGOjmODjjpw3U0AWrNJPtQZhgcnIhZf13nValx/x7P8ASsixCG7UoBwDyEi/L5Tn/wDVWvcf8e7/AEoAZB/x4

p/uf0oog/48U/3P6UUAPtvPWL/AHB/KsTWfPtfof6VStfE9zFBieynIVQF8uBv6n6frVA61JLOZ7iwvpHbqv2dto+g7UmM6jR8NAfkQsp4IwTz

26DH61bu8iDsOfYf41zVr4mS3QqdL1A+gELYFRt4nuGd82V9sJBUC2YED60CNWOVsjE6cp08xOevon/A NaiOQkn98h/dn/lon9E/wDrVjL4hmA

ObPUScYB8l/U//W/KnjxGwH/HhqX/AH7koA0ftQMgiadeQOPMX6CTnyuKRnKkfvEjBGcrMo47f8s6of8JEcY+wal2/gk7Uh8QknP2HUuufuS

UAW4p2yZAJDh2XzwQuegB8vvnVTxyYibZJGXQEkGVcA9hnZ0P0rMXXggwLHU8Zzyspp6+IiuMWOo8HPMchoA043PzIsoLZK4aRfxIylJH

MxYg3EZY9F81MMfX7nYVmf8ACQ85w6l/wB5KD4hz/y46l/37koA17KTN2FaVGJBBUSIf0CD+da1x/x7P8ASuUXxIytuFjqGcY5hcj8qdL4ka

5heKSwvDGwwQYGGf0oA6aD/jwT/c/pRWJB4ktIwtiLW93om3d5BCcDP3jxRRcCtFeWsjvE9nMhQnl5lw /UEjGf19asJc26n5InzjHE3p+FcuIYj

IxMaE/vBkqOhBzVhlUSphQMGQcD/YpfY5hp3lynSfao/wDnjL/39/8ArUgvYT0jkODj/XD/AArlBDEG3 iNA3HO0Z46fypsRMccmwlckk4459am+l

x21sdd9rj/54y/9/f8A61IbyMDJikA95v8A61clHGjIrsilyASxHJPrT1+SNlXhQeAOlCd1cGdX9rj/A OeMv/f3/wCtSG7jAyYpAPeb/wCtXIJFGRGxR

Sdo5x9KmUCKNljGxTyQvAp3A6n7ZF/zyk/7/f8A1qT7dBt3bH2+vnDH8q5GGNEMcqoqyFRlgMHp61JYI sQiijUJH5q/IowOo7UrgdV9vg/uv/3/A

B/hR9vhwcI5P/XYf4VXS3hMQ/cx8gE/KOeKlVFSKUIoUFiSAMZPrVCGf2mgAL28idM7rhcDmlk1GJ4nE JxJ0BM4IB/KoLi1t5NyPBEyNjcrICDjGM

1SyWyW42W8S8dkA9aI9Ll87ETlyxv5XJ45VnjJSWKTJILK4Iz3oqloFtAtiSsEYImfBCDjmiiSs2jRM//9k=</BINVAL&gt ;</PHOTO></vCard>

The only difference between correct and incorrect value is that incorrect value have some ‘‘�’’ inserting into the <BINVAL> field where i have marked as red. But if openfire and IM client set up in the same computer,this will not happen. Why? Does the illegal character arise during data transfering over internet,or when storing the data into the cache or database?

Message was edited by: MyAmanda

I have the same problem…