Php 如何解码电子邮件?
我正在抓取一页,里面有像Php 如何解码电子邮件?,php,email,decode,encode,Php,Email,Decode,Encode,我正在抓取一页,里面有像…mailto:Stewart.Smi…和类似产品。它被解码了,我怎么能用PHP编码呢?谢谢(仅用于教育目的)。每个实体都是字符的十进制表示形式。此Perl代码将转换为简单的ASCII use strict; use warnings; my $mail = 'ma&
…mailto:Stewart.Smi…
和类似产品。它被解码了,我怎么能用PHP编码呢?谢谢(仅用于教育目的)。每个实体都是字符的十进制表示形式。此Perl代码将转换为简单的ASCII
use strict;
use warnings;
my $mail = 'mailto:Stewart.Smi';
$mail =~ s/&#(\d+);/chr $1/eg;
print $mail;
输出
mailto:Stewart.Smi
每个实体都是字符的十进制表示形式。此Perl代码将转换为简单的ASCII
use strict;
use warnings;
my $mail = 'mailto:Stewart.Smi';
$mail =~ s/&#(\d+);/chr $1/eg;
print $mail;
输出
mailto:Stewart.Smi
这些只是普通的ASCII字符,出于神秘的原因,它们被编码为HTMLs数字字符格式。i、 e.字母“a”编码为
`代码>
A
内置的php函数应该将它们转换回可读的utf-8。这些只是普通的ASCII字符,出于神秘的原因,它们被编码为HTMLs数字字符格式。i、 e.字母“a”编码为`代码>
A
内置的php函数应该将它们转换回可读的utf-8。尝试html\u entity\u decode()
获取编码值
例如:
$str = "mailto";
$string = html_entity_decode($str);
echo $string;
尝试html\u entity\u decode()
获取编码值
例如:
$str = "mailto";
$string = html_entity_decode($str);
echo $string;
您显示的字符串仍被编码。您声明它已解码,但它不是。另外,您希望如何用PHP对其进行编码?@EricJ。我想将此文本解码为正常地址(如。name@mail.com)我不确定,但从编码模式来看,我认为它是使用前缀为,后缀为的字符的ascii值编码的;您显示的字符串仍被编码。您声明它已解码,但它不是。另外,您希望如何用PHP对其进行编码?@EricJ。我想将此文本解码为正常地址(如。name@mail.com)我不确定,但从编码模式来看,我认为它是使用前缀为,后缀为的字符的ascii值编码的;看起来他们这样做是为了混淆电子邮件地址并阻止自动脚本找到它。看起来他们这样做是为了混淆电子邮件地址并阻止自动脚本找到它。