永发信息网

如何从txt格式转到ansi编码格式

答案:5  悬赏:80  手机版
解决时间 2021-03-25 02:22
如何从txt格式转到ansi编码格式
最佳答案
保存或另存为是在保存按钮旁边有编码选项。

全部回答
格式工厂
下载一个记事本增强软件notepad2
用它来打开文本,在“文件”菜单中有子级菜单“编码”,可以非常方便地查看到文本编码类型,支持的编码类型有:
ANSI
Unicode
Unicode Big Endian
UTF-8
打开一本TXT格式的书 点左上角的文件 选另存为 下面有编码 你可以选择ANSI
LPSTR Convert(LPCSTR str, int sourceCodepage, int targetCodepage)
{
int len=_tcslen(str);
int unicodeLen=MultiByteToWideChar(sourceCodepage,0,str,-1,NULL,0);
wchar_t* pUnicode;
pUnicode=new wchar_t[unicodeLen+1];
memset(pUnicode,0,(unicodeLen+1)*sizeof(wchar_t));

MultiByteToWideChar(sourceCodepage,0,str,-1,(LPWSTR)pUnicode,unicodeLen);

BYTE * pTargetData;
int targetLen=WideCharToMultiByte(targetCodepage,0,(LPWSTR)pUnicode,-1,(char *)pTargetData,0,NULL,NULL);

pTargetData=new BYTE[targetLen+1];
memset(pTargetData,0,targetLen+1);

WideCharToMultiByte(targetCodepage,0,(LPWSTR)pUnicode,-1,(char *)pTargetData,targetLen,NULL,NULL);

LPSTR szResult=new TCHAR[targetLen+1];
wsprintf(szResult,"%s",pTargetData);

delete[] pUnicode;
delete[] pTargetData;
return szResult;
}
用法
编码
Convert(str,936,CP_UTF8);
解码
Convert(str,CP_UTF8,936);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
姓赵的名臣名将名相和帝王有那些
海尔专卖店通州永乐店地址有知道的么?有点事
电影失孤里的佛教歌曲叫什么
百雀羚8杯水保湿水嫩面膜怎么样?保湿补水管
今天休息。英文
吉利帝豪GL和帝豪GS选哪款更好?
想念女朋友而失眠说说
爱爱半个月孕酮9.5 HCG1.2是怀孕了吗
沈丘县周口板面馆这个地址怎么能查询到,着急
在PS中F4是什么快捷键
丽江市市政园林绿化管理局地址在什么地方,想
毕业之前没有签三方,如果毕业之后找到工作签
古代破蚩尤的人是谁
excel中如何向单元格A输入计算公式,则单元格B
口蘑酿肉怎么做如何做好吃
推荐资讯
湖心亭地址在什么地方,我要处理点事!
建筑学初步设计,什么是建筑空间限制
每天晚餐不吃 晚上跑五公里 能减肥吗?
CV圈中哪些是GAY,哪些是CP
蜂鸟配送加盟代理
1.68乘63+1.68乘36+1.68 简便
有一首英文歌是女生唱的 高潮段有什么 乖 乖
2011感动中国十大人物有谁?
实况足球2014可以联机吗
杨国福麻辣烫要炒底料吗
农行昨天投的安邦长寿稳赢保持,今天退保,钱
“巴”可以组什么偏旁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?