我在 php 中开发电子邮件客户端(使用 symfony2),我遇到了名称中包含非 ascii 字符的文件夹的问题。
在 php 应用程序中创建的文件夹在同一应用程序中正确可见。在 Outlook 中相同,在 Outlook 中创建的 Outlook 看起来不错。在其他情况下不是。在 Outlook 中创建的文件夹在 php 中无法正确显示,反之亦然。
我使用 utf-7 对 php 中的文件夹名称进行编码。哪种编码使用 Outlook?
示例:名为“Wysłąne”的文件夹(波兰语拼写错误,意思是“已发送”),第一个由 php 以 utf7 编码,第二个在 Outlook 中创建:
PHP:
Wys&xYLEhQ-ne
外表:
Wys&AUIBBQ-ne
为什么不一样?如何以相同的编码制作它?