• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > ATL插件URL中含有中文字符问题

ATL插件URL中含有中文字符问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了atl插件,su导出atl插件,草图大师导出atl插件,su8导出atl插件,su导出atl格式插件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL插件 URL中含有中文字符问题
描述:

我写了一个ATL插件,在插件中,调用CBindStatusCallback类去下载数据,当传入的URL中含有中文字符时,就会下载失败,请问这是什么原因呢?我的工程师UNICODE的
BSTR bstr = m_csUrl.AllocSysString();//如果m_csUrl中含有中文字符时,就是下载失败
CMyBindStatusCallback<CMyCtrl>::Download(this, &CMyCtrl::OnData, bstr, m_spClientSite, m_bPathRelative);
请高手分析一下,有可能是什么原因造成的呢?字符转换的问题吗?该如何解决?谢谢!


解决方案1:

本来这答案就在网上就有。

解决方案2:

先查看一下是否是URL含有中文字符而下载失败的原因. 

解决方案3:

http://www.codeproject.com/useritems/URLEncoding.asp?df=100&forumid=439564&select=2250518#xx2250518xx

解决方案4:

有中文的话,一般会URLEncoding的吧,转成类似%xx%xx%xx这样的

解决方案5:

失败返回的错误信息是什么?路径不对?
bstr打印一下是否为正确地中文名称

解决方案6:

先查看一下是否是URL含有中文字符而下载失败的原因.

解决方案7:

url使用utf-8编码一下


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于用ATL开发office插件
  • ATL实现office插件问题?
  • [求助]用ATL写IE的插件,有麻烦了~~
  • 用ATL做了个Word插件,遇到的问题如下:
  • 使用atl开发office插件,工具栏的问题,高手进来
  • ATL与MFC结合开发插件
  • ATL开发OUTLOOK插件
  • 请问如何用ATL实现IE插件的上传文件功能?
  • 请问一个注册ATL插件,但是在office的COM加载项中并没有出现该插件的问题
  • 急急急:关于atl+com实现word插件的问题

相关文章

  • 2017-06-05 如何把文件拷贝到C:\WINDOWS\DownloadedProgramFiles下
  • 2017-06-04 高分求教:用#import方法调用com组件
  • 2017-06-04 Project:errorPRJ0019:工具从"RegisteringActiveXControl"
  • 2017-06-05 做了个鼠标的全局勾子,为什么处理按键按下,弹起消息时无效,移动可以~?
  • 2017-06-04 控制WORD:如何设置ActiveDocumentApplicationUserName?
  • 2017-06-04 IE中不能正常加载ocx的问题。
  • 2017-06-04 为什么,在线程中无法调用注册为com+的组件
  • 2017-06-04 errorLNK2019:无法解析的外部符号_IID_IDirectSound3DListener
  • 2017-06-05 WaitForSingleObject问题
  • 2017-06-05 我在vc6下写了一个RegularDLLusingsharedMFCDLL,导出一个函数,但老是不对,大家帮我看看!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 蒋老大快速完满解决我的问题,请进来领分!
    • RPC/COM/DCOM?新手有点疑惑!请帮忙解答
    • 一个所有搞编程的人员都想得到的文档!
    • 弱弱的问:怎么在一个文本框里显示时间
    • IE控件的问题?word不能显示在窗口中!!
    • 内核中获取winexec函数地址
    • 在html文件中怎样使用javascript编写调用com组件中的连接点
    • VB使用VC写的MFC控件问题。
    • 关于类的继承
    • 将FILE传递给DLL的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有