随笔分类 -  C#

 
ASP.NET开发在JavaScript有中文汉字时出现乱码时简单有效的解决方法
摘要:一般情况在使用ASP.NET开发使用JavaScript有中文汉字时不会出现乱码情况,比如:alert('您看到我了吗?');这样直接输入中文汉字的代码中是不会出现乱码的,如果出现了,一是检查Web.config文件确保统一编码形式;二是设置页面的编码,如:charset=utf-8等措施,可在网上查询相关解决方案,这不是本随笔要阐述的问题。 本随笔主要讨论,有些时候用JavaScript调用了后台代码中传入的中文汉字会出现乱码,比如访问了Cookie中含有中文汉字的情况。我这里使用的是ASP.NET2.0且全网站的默认编码是UTF-8,而没有出现GB2312等其他编码形式,且 阅读全文
posted @ 2014-01-22 15:10 胡马天下 阅读(541) 评论(1) 推荐(0)
WEB开发时Browser控件得到C:\fakepath\ 的解决方式
摘要:IE9中JS获得文件上传控件的路径不对,为:C:\fakepath\原来要修改:工具 -> Internet选项 -> 安全 -> 自定义级别 -> 将本地文件上载至服务器时包含本地目录路径,选中启用即可或者修改注册表HKCU "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" "160A" 0(3表示关闭) 阅读全文
posted @ 2013-07-09 10:35 胡马天下 阅读(483) 评论(0) 推荐(0)
C#中关于zip压缩解压帮助类的封装
摘要:c#下压缩解压,主要是用第三方类库进行封装的。ICSharpCode.SharpZipLib.dll类库,链接地址为你官方下载链接。压缩主要是用流的方式进行压缩的。 压缩文件及文件夹。文件压缩很简单,把待压缩的文件用流的方式读到内存中,然后放到压缩流中。就可以了。文件夹就稍微麻烦下了。因为要把待压缩的文件夹解压后保留文件夹文件的层次结构。所以我的实现方式就是 递归遍历文件夹中的文件。计算其相对位置放到压缩流中。///<summary>///压缩文件或者文件夹///</summary>///<paramname="_depositPath"> 阅读全文
posted @ 2013-04-20 15:02 胡马天下 阅读(401) 评论(0) 推荐(0)
SetLocalInfo修改系统时间,立即生效
摘要:SetLocalInfo修改系统时间后,必须重启机器才能生效。为了能够立即生效,需要广播一次消息,使用SetLocaleInfo()函数设置完后,要使用PostMessage()函数(此API在USER32.dll中)向系统广播该消息:WM_SETTINGCHANGE,这样才能让系统重新读取注册表信息并更新!usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Globalization;usingSystem.Runtime.InteropServices;using 阅读全文
posted @ 2013-04-20 10:55 胡马天下 阅读(594) 评论(1) 推荐(0)