社区
C#
帖子详情
邮件Subject的问题, 急在线等
xinyu_1980
2006-12-09 01:01:43
我在取得邮件Subject的时候得到的数据是:
=?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?=
请问如何进行解码?
...全文
530
19
打赏
收藏
邮件Subject的问题, 急在线等
我在取得邮件Subject的时候得到的数据是: =?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?= 请问如何进行解码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
盗奶的夜猫
2006-12-16
打赏
举报
回复
楼主xinyu_1980 (心雨) 你好,我想问下如果想构建一个企业邮局平台,应该选用什么系统作为基础核心,然后再上面做扩展性的开发,基础核心自己写不太现实
xinyu_1980
2006-12-16
打赏
举报
回复
不过,大家有兴趣的话,我可以再开贴继续讨论.
xinyu_1980
2006-12-16
打赏
举报
回复
我也不是够建什么企业邮局了,只是一个邮件收取的系统,
我也是帮别人调查的, 后来朋友说是他们用的是ISO-2202-JP
所以后来我也就没有再深入的调查
feifeiyaqi3
2006-12-16
打赏
举报
回复
你解决了吗
feifeiyaqi3
2006-12-16
打赏
举报
回复
=?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?=
B base64,
‘SHIFT_JIS’ display infact string
? split title
g4uRgYr6jaGT+g this is the title .
g2WDWINng4GB convert.to byteArray;
g4uRgYr6jaGT+g use foreach() add of bytearray's.
byteArray of encoding. use encoding.getEncoding().getstring()
ok
feifeiyaqi3
2006-12-16
打赏
举报
回复
byte[] bytes = System.Convert.FromBase64String(s);
string resultText = Encoding.GetEncoding("SHIFT_JIS").GetString(bytes, 0, bytes.Length);
nijiaze
2006-12-14
打赏
举报
回复
欢迎各界.Net初学&高手们加入Q群12757054(要经常在线)
希望大家的问题能够及时的得到解决.
chenjunhui
2006-12-13
打赏
举报
回复
顶是硬道理
真相重于对错
2006-12-13
打赏
举报
回复
于娜小姐基本说的没错
=?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?=
=============================================================
=?XXXXX?B? 代表一个编码的头 ,这部分于娜说对了
g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?= //这里注意需要把最后一个?=去掉再解码
Csharp110
2006-12-13
打赏
举报
回复
up
xinyu_1980
2006-12-13
打赏
举报
回复
TO: hdt(倦怠)
根据 于娜小姐 说的 按一般的的处理是没有问题 ,
现在的问题就在于SHIFT_JIS的编码不是完全按照这个规则进行编码的.
如果要将
=?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?=
进行正确的解码的话,
要先将 g2WDWINng4GB 从Base64字符串转换成 Byte数组 (Byte1),
再将 [ 转换成Byte 追加到 Byte1中,
然后将 g4uRgYr6jaGT+g== 从Base64字符串转换成Byte数组追加到Byte1中,
以上处理完成后, 再对行来的 Byte数组Byte1进行解码,
才能得到正确的结果.
Qim
2006-12-13
打赏
举报
回复
mark
ralphchen
2006-12-11
打赏
举报
回复
同样的问题!我邮件的主题是“有附件”。邮件主题部分数据如下:Subject:=?gb2312?B?KMjw0MfM4cq+LbTL08q8/r/JxNzKx8Csu/jTyrz+KQ==?==?gb2312?B?09C4vbz+?=
有谁知道如何解码?会的和我联系,我另给分。
yhmodem
2006-12-11
打赏
举报
回复
同样的问题!
我的是:Subject:=?GB2312?B?RndkOiDH89awvPLA+G==?=
老兄这个也不行。string resultText = Encoding.GetEncoding("SHIFT_JIS").GetString(bytes, 0, bytes.Length);
我用Encoding.GetEncoding("GB2312").GetString()还是不行。
但我设断点看当前主题值时又是正常的。
xinyu_1980
2006-12-10
打赏
举报
回复
这样是不行的,我现在就是这样写的,
现在的问题是SUBJECT本来是一部分,现在通过SHIFT_JIS编码后,
=?SHIFT_JIS?B?g2WDWINng4GB?=[=?SHIFT_JIS?B?g4uRgYr6jaGT+g==?=
这个样子,我如何解码成一个完整的字符串,
如果我将 其分为两部分来处理的话,就会多一个 "\0" 在里面,
而且得到的字符串也不是我要的完正的字符串.
于娜
2006-12-10
打赏
举报
回复
首先用 ? 分割邮件标题编码
‘B’ 为base64编码,所以先解码Base64解码,然后在用‘SHIFT_JIS’字符集显示实际的标题内容。这样就没有乱码了。
大概是这样吧。你自己在改改
byte[] bytes = System.Convert.FromBase64String(s);
string resultText = Encoding.GetEncoding("SHIFT_JIS").GetString(bytes, 0, bytes.Length);
devilok
2006-12-09
打赏
举报
回复
我也遇到这样的问题,但是只有在收yahoo邮件,而且邮件主题是中文时才会出现乱码
等待高手解决!
xinyu_1980
2006-12-09
打赏
举报
回复
自己UP
oracle新建账户不发
邮件
,ORACLE 中发送电子
邮件
的
问题
(
在线
等哦,
急
)
CREATE OR REPLACE PROCEDURE send_mail (p_recipient IN VARCHAR2,p_message IN VARCHAR2,p_
su
bject
IN VARCHAR2 default 'Oracle Perf Report '||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),p_sender ...
python定时发送
邮件
_Python3实现自动定时发送
邮件
功能
开篇一张图,内容全靠编…有时候我们通过爬虫程序爬取了目标信息后需要将这样数据信息打包压缩再自动发送
邮件
到某个特定邮箱,那么如何实现Python自动发送
邮件
的功能呢?接下来我们就来简单的介绍下如何利用Python来实现自动发送
邮件
的功能。Python SMTP发送
邮件
SMTP是发送
邮件
的协议,Python内置对SMTP的支持,可以发送纯文本
邮件
、HTML
邮件
以及带附件的
邮件
。Python对SMTP支...
使用telnet发送
邮件
的若干
问题
。。。
利用telnet发送
邮件
的具体过程以及遇到的一些
问题
的解决方法。
使用golang发送电子
邮件
电子
邮件
在日常工作中有很大用途,凡项目或任务,有
邮件
来往可避免扯皮背锅。 而在一些自动化的应用场合,也使用得广泛,特别是系统监控方面,如果在资源使用达到警戒线之前自动发
邮件
通知运维人员,能消除隐藏于前期,而不至于临时临
急
去做善后方案。 对于多人协合(不管是不是异地)场合,
邮件
也有用武之地,当有代码或文档更新时,自动发
邮件
通知项目成员或领导,让各方人员知晓并及时更新(是否更新,取决于人,而非工具)。
使用Tcp发送smtp
邮件
(以Qt为例)
使用Tcp发送smtp
邮件
(以Qt为例) 文章目录前言分析准备工作用Tcp连接到smtp服务器代码详细解释如果你只想复制粘贴请直接看这里发送
邮件
测试封装demo 前言 有时候我们想在自己的应用里添加发
邮件
的功能,但是很多比较底层的编程语言是不自带直接发
邮件
的函数的,所以使用这类编程语言要发
邮件
就要自己实现发
邮件
的功能。下面以Qt为例写一个发送
邮件
的demo。如果是
急
着用发送
邮件
的功能就直接翻到...
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章