<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1">I am dealing with a Sun Java imap server that seems a
little screwy in regards to <br>
encoding certain non-English character strings - hopefully this is my
problem but<br>
I'm not sure what is going on.  Here are a couple examples of folder
names<br>
from this server:<br>
<br>
visible in client:  test/A hegyek hóval borított<br>
encoded by imap: "test/A hegyek h&APM-val bor&AO0-tott\"<br>
<br>
visible in client: Temp/New测试<br>
encoded by imap: "Temp/New&bUuL1Q-"<br>
<br>
In the first case, it is necessary to take the &AMP- part and
base64 decode it,<br>
then treat the result as modified UTF7.  In the second case, the base64
decode<br>
step is unnecessary, it is already in UTF7 format.  Both of these
folder encodings<br>
came from the folder listing of one mailbox in a single session.  So my
question is,<br>
when do I do a base64 decode and when not?  Is there something in this
encoding<br>
that is supposed to tell me?  Any help appreciated.<br>
<br>
</font>
</body>
</html>