PHP utf8编码与数组

时间:2015-05-27 17:17:20

标签: php encoding utf-8

我试图将ASCII编码的电子邮件数组转换为utf-8或纯文本格式或可读。 我试着用utf8_encode($ str);编码,但它不使用数组。 这是我的代码(php)。

foreach ($datas as $values) {
    echo utf8_encode($values)."<br/>";
}

这是阵列。

Array (
[0] => \0E\0-\0m\0a\0i\0l\0 \01\0 \0-\0 \0V\0a\0l\0u\0e\0
[1] => \0v\0a\0r\0a\0d\0a\0l\0a\0k\0s\0h\0m\0i\01\02\03\0@\0g\0m\0a\0i\0l\0.\0c\0o\0m\0
[2] => \0s\0a\0l\0v\0i\0n\0w\0i\0l\0s\0o\0n\0@\0g\0m\0a\0i\0l\0.\0c\0o\0m\0
[3] => \0s\0h\0e\0m\0e\0e\0m\0@\0g\0m\0a\0i\0l\0.\0c\0o\0m\0
)

1 个答案:

答案 0 :(得分:1)

做一个残酷的

foreach ($datas as $values) {
    echo str_replace('\\0', '', $values)."<br/>";
}

但是,您从哪里得到这些数据?