Home >Backend Development >PHP Tutorial >怎么将这个字符串转换成汉字
如何将这个字符串转换成汉字?
我在gmail中设置了一个汉语的标签 删除。
现在我用下面的代码,可以读出所有的标签。
$hostname = '{imap.gmail.com:993/imap/ssl}Trash';
$username = [email protected]';
$password = 'yyyy';
$mailbox = imap_open($hostname,$username,$password) ;
$boxes=imap_list($mailbox)
print_r($boxes)
imap_close($inbox);
?>
输出结果如下:
Array
(
[0] => {imap.gmail.com:993/imap/ssl}INBOX
[1] => {imap.gmail.com:993/imap/ssl}Trash
[2] => {imap.gmail.com:993/imap/ssl}[Gmail]/All Mail
[3] => {imap.gmail.com:993/imap/ssl}[Gmail]/Chats
[4] => {imap.gmail.com:993/imap/ssl}[Gmail]/Drafts
[5] => {imap.gmail.com:993/imap/ssl}[Gmail]/Important
[6] => {imap.gmail.com:993/imap/ssl}[Gmail]/Sent Mail
[7] => {imap.gmail.com:993/imap/ssl}[Gmail]/Spam
[8] => {imap.gmail.com:993/imap/ssl}[Gmail]/Starred
[9] => {imap.gmail.com:993/imap/ssl}[Gmail]/Trash
[10] => {imap.gmail.com:993/imap/ssl}[Gmail]/&UiCWZA-
[11] => {imap.gmail.com:993/imap/ssl}saved
)
我猜测: &UiCWZA- 是 `删除` 的某种编码,请问,如何将它以汉字的形式转换出来?
------解决思路----------------------
试试这个,网上找的
foreach ($list as $val) {
echo imap_utf7_decode($val) . " ";
}