<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[Kiyeer's Blog]]></title>
  <subtitle type="html"><![CDATA[心情就像阳光中的雨，那是一种明媚的忧伤。]]></subtitle>
  <id>http://kiyeer.net/</id>
  <link rel="alternate" type="text/html" href="http://kiyeer.net/" /> 
  <link rel="self" type="application/atom+xml" href="http://kiyeer.net/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2008-11-10T10:44:25+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[Could not open required DirectShow codec drvc.dll]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=8" label="乱七八糟" /> 
	  <updated>2008-11-10T10:44:25+08:00</updated>
	  <published>2008-11-10T10:44:25+08:00</published>
		  <summary type="html"><![CDATA[可以用<br/>apt-get install libstdc++5<br/>修复]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=847" /> 
	  <id>http://kiyeer.net/default.asp?id=847</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ubuntu 下安装播放器 MPlayer]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=8" label="乱七八糟" /> 
	  <updated>2008-11-10T10:42:19+08:00</updated>
	  <published>2008-11-10T10:42:19+08:00</published>
		  <summary type="html"><![CDATA[官方网站：<a href="http://www.mplayerhq.hu/homepage/design7/news.html" target="_blank" rel="external">http://www.mplayerhq.hu/homepage/design7/news.html</a><br/><br/>Mplayer的特点是支持的格式相当多（当然需要安装win32解码器，这样xine也可以支持更多格式），采用与WinDVD类似的界面，可以更换面板（换肤）。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;* Mplayer 是一款自由的多媒体文件播放器。<br/>&nbsp;&nbsp;&nbsp;&nbsp;* 据其手册中所述，Mplayer 是目前这个星球上支持多媒体文件格式最多的软件。<br/>&nbsp;&nbsp;&nbsp;&nbsp;* Mplayer 另一比较神奇的地方就是可以在很差劲的PC上流畅的播放XviD等编码的媒体文件。<br/>&nbsp;&nbsp;&nbsp;&nbsp;* Mplayer 的界面异常的简洁，所有的操作都必须通过键盘来完成，习惯了GUI 的用户，初次使用可能会觉得无从下手。<br/>&nbsp;&nbsp;&nbsp;&nbsp;* 只要熟悉几个常见快捷键后就可轻松上手。 <br/><br/>[编辑] 安装 MPlayer<br/><br/>sudo apt-get install mplayer mplayer-fonts mplayer-skin mozilla-mplayer<br/><br/>[编辑] 配置 Mplayer<br/><br/>打开文件：<br/><br/>sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup<br/>sudo gedit /etc/mplayer/mplayer.conf<br/><br/>1,有声音无图像<br/><br/>找出下面这一行<br/>...<br/> # Specify default video driver (see -vo help for a list).<br/> vo=x11<br/> ...<br/><br/><br/><br/>以下面这一行取代<br/><br/># Specify default video driver (see -vo help for a list).<br/>vo=xv<br/><br/>2，无法全屏<br/><br/>查找#zoom=yes,然后去掉#即可<br/><br/>3，音频输出部分<br/><br/>#Specify default audio driver (see -ao help for a list).<br/><br/>ao=pulse,alsa, <br/><br/>或者ao=alsa,<br/><br/>4，混音工具(可选)<br/><br/>#mixer = /dev/mixer<br/><br/>去掉#即可<br/><br/>5，设置输出频率（可选）<br/><br/>#Resample the sound to 44100Hz with the lavcresample audio filter.<br/><br/>af=lavcresample=44100 <br/><br/>推荐使用默认的44100 ，如果喜欢低频可适当调低，喜欢高频不妨设置为48000或者以上，如果没什么特殊爱好可不设置或者干脆设置为*<br/><br/>这里不该设置，这里的值是采样率，和高频低频没关系，如果一定要设置，建议选择48000<br/><br/>6，开启默认缓存(可选)<br/><br/># Use 8MB input cache by default.<br/>cache = 8192<br/>#<br/># Prefill 20% of the cache before starting playback.<br/>cache-min = 20.0<br/>#<br/># Prefill 50% of the cache before restarting playback after the cache emptied.<br/>cache-seek-min = 50<br/><br/>其馀部分使用默认即可<br/>[编辑] 加快启动速度<br/><br/>如果启动速度变慢，试试打开mplayer，在preferences ——misc里面把stop xscreensaver前面的对勾去掉<br/>[编辑] 安装解码器<br/><br/>安装 w32codecs解码器(用于播放wmv、rmvb等常见windows平台下的多媒体文件;假设你已经添加了ubuntu-cn源)。<br/><br/>sudo apt-get install w32codecs<br/><br/>你也可以自己到Mplayer网站下载最新的解码包，网址是 <a href="http://www.mplayerhq.hu/design7/dload.html" target="_blank" rel="external">http://www.mplayerhq.hu/design7/dload.html</a> 选择其中“Binary Codec Packages”标题下的“linux x86 ...”, 如Linux x86 20061022, 下载后解压到 /usr/lib/codecs/ 或 /usr/lib/win32即可。<br/><br/>例如<br/><br/>sudo mkdir /usr/lib/codecs/<br/>cd /tmp<br/>wget -c <a href="http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2" target="_blank" rel="external">http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2</a><br/>tar jxvf essential-20071007.tar.bz2<br/>sudo mv essential*/* /usr/lib/codecs/<br/><br/>注意：发现要想播放realplay文件必须下载<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_blank" rel="external">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a> 下的all-20071007.tar.bz2才可以,使用essential的编码包不能正常播放realplay文件<br/><br/>安装amd64的朋友需要安装 w64codecs解码器，命令为<br/><br/>sudo apt-get install w64codecs<br/><br/><br/><br/>如果你的源中没有，可以去官方网站下载。论坛中有网友共享的附件，链接为点击进入<br/>[编辑] 配置中文字幕显示(可选)<br/><br/>mkdir ~/.mplayer<br/>ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf<br/>gedit ~/.mplayer/gui.conf<br/><br/><br/>sub_cp = &#34;cp936&#34;<br/>font_text_scale = &#34;4.000000&#34;<br/>font_osd_scale = &#34;4.000000&#34;<br/>sub_fuzziness=2<br/><br/>如果按照上的方法不行，无论GUI窗口还是命令行播放视频字幕都是横线，就请尝试下面的方法。<br/><br/>对于命令行播放<br/><br/>～/.mplayer/config文件里加上<br/><br/>subcp=&#34;cp936&#34;<br/><br/>font = &#34;/usr/share/fonts/truetype/arphic/uming.ttf&#34;<br/><br/>subfont = &#34;/usr/share/fonts/truetype/arphic/uming.ttf&#34;<br/><br/><br/>对于GUI窗口播放 在 MPlayer 点右键<br/>Preferences -&gt; Subtitle &amp; OSD -&gt; Encoding，选择 Simplified Chinese charset (CP936)。<br/>Preferences -&gt; Font， 在 Font 处输入/usr/share/fonts/truetype/arphic/uming.ttf，在 Encoding 处选择 Unicode<br/>[编辑] 安装 mplayer 皮肤<br/><br/>假设下载回来的是名字是skin_name.tar.bz2的压缩包：（以下操作以在Nautilus文件管理器下操作为主）<br/><br/>解压缩下载回来的tar.bz2包，得到skin_name这个文件夹。接下来把这个文件夹剪切到 自己home目录下的 .mplayer/skins下，此目录为隐藏属性需要ctrl+h键才能看到。 mplayer皮肤列表中将显示为the_other_name<br/>[编辑] 安装浏览器插件<br/><br/>sudo apt-get install mozilla-mplayer<br/><br/>重启Firefox使mozilla-mplayer插件生效 ]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=846" /> 
	  <id>http://kiyeer.net/default.asp?id=846</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Ubuntu下字体安装与卸载]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=8" label="乱七八糟" /> 
	  <updated>2008-11-10T10:38:20+08:00</updated>
	  <published>2008-11-10T10:38:20+08:00</published>
		  <summary type="html"><![CDATA[以雅黑字体的安装与卸载 为例<br/><br/>由于我是双系统，我直接从Vista中复制了 msyh.ttf和msyhbd.ttf 到Ubuntu下<br/><br/>1、在/usr/share/fonts/下新建文件夹 如：yahei<br/><br/>sudo mkdir /usr/share/fonts/yahei<br/><br/>2、然后将字体文件拷贝到此文件夹下<br/><br/>sudo cp ［路径＋*.ttf］ /usr/share/fonts/yahei<br/><br/>3、然后，改变权限：<br/><br/>sudo chmod 644 /usr/share/fonts/yahei/*.ttf<br/>（修改雅黑字体文件的权限为644，即当前用户读写，当前组用户读写，其他用户只读）<br/><br/>4、最后，开始安装：<br/><br/>cd /usr/share/fonts/yahei/<br/>sudo mkfontscale<br/>（创建雅黑字体的fonts.scale文件，它用来控制字体旋转缩放）<br/>sudo mkfontdir<br/>（创建雅黑字体的fonts.dir文件，它用来控制字体粗斜体产生）<br/>sudo fc-cache -fv sudo fc-cache -fv<br/>（建立字体缓存信息，也就是让系统认识认识雅黑）<br/><br/>5、在菜单中 系统－首选现－字体 可以找到 “微软雅黑”<br/><br/>6、删除字体，直接删除yehei文件夹，然后sudo fc-cache -fv ]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=845" /> 
	  <id>http://kiyeer.net/default.asp?id=845</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Ubuntu下声音不流畅的问题成功解决]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=8" label="乱七八糟" /> 
	  <updated>2008-11-10T10:36:59+08:00</updated>
	  <published>2008-11-10T10:36:59+08:00</published>
		  <summary type="html"><![CDATA[首先，目标是找到一个名为ALSA-Configuration.txt的文本文件，在Ubuntu中直接搜索“ALSA-Configuration”，找到了一个tar.gz文件，打开里面就是那个文本文件，打开吧，然后 Ctrl+F搜索对应的声卡的型号，我的是ALC888，找到如下内容：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://kiyeer.net/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">ALC883/888<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;3stack-dig&#160;&#160;&#160;&#160;3-jack with SPDIF I/O<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;6stack-dig&#160;&#160;&#160;&#160;6-jack digital with SPDIF I/O<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;3stack-6ch&nbsp;&nbsp;&nbsp;&nbsp;3-jack 6-channel<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;3stack-6ch-dig 3-jack 6-channel with SPDIF I/O<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;6stack-dig-demo&nbsp;&nbsp;6-jack digital for Intel demo board<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;acer&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;acer-aspire&#160;&#160;&#160;&#160;Acer Aspire 9810<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;medion&#160;&#160;&#160;&#160;Medion Laptops<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;medion-md2&#160;&#160;&#160;&#160;Medion MD2<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;targa-dig&#160;&#160;&#160;&#160;Targa/MSI<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;targa-2ch-dig&#160;&#160;&#160;&#160;Targs/MSI with 2-channel<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;laptop-eapd&nbsp;&nbsp; 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;lenovo-101e&#160;&#160;&#160;&#160;Lenovo 101E<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;lenovo-nb0763&#160;&#160;&#160;&#160;Lenovo NB0763<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;lenovo-ms7195-dig Lenovo MS7195<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;haier-w66&#160;&#160;&#160;&#160;Haier W66<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;3stack-hp&#160;&#160;&#160;&#160;HP machines with 3stack (Lucknow, Samba boards)<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;6stack-dell&#160;&#160;&#160;&#160;Dell machines with 6stack (Inspiron 530)<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;mitac&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mitac 8252D<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;clevo-m720&#160;&#160;&#160;&#160;Clevo M720 laptop series<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;fujitsu-pi2515 Fujitsu AMILO Pi2515<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;auto&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;auto-config reading BIOS (default)</div></div><br/><br/>要记住，就是那个3stack-dig。然后再打开alsa-base这个文件并编辑它：<br/>sudo gedit /etc/modprobe.d/alsa-base<br/><br/>找到options snd-cmipci mpu_port=xxx fm_port=xxx这一行，我的机器里面是options snd-cmipci mpu_port=0×330 fm_port=0×388，然后让它失效，在前面加个“＃”号就行了，我的就变成了#options snd-cmipci mpu_port=0×330 fm_port=0×388。接着来到文件的最底部，添加options snd_hda_intel model=xxxx这一行，其中的xxxx就是之前ALSA-Configuration.txt文件里面我说过要记下来的东西，我的机器里是 3stack-dig，让它看起来是这样的options snd_hda_intel model=3stack-dig，然后保存文件重启系统，不出意外的话，问题已经解决了]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=844" /> 
	  <id>http://kiyeer.net/default.asp?id=844</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[asp.net中关于Cookie中文编码乱码的问题]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=2" label="Asp.Net" /> 
	  <updated>2008-08-25T19:56:57+08:00</updated>
	  <published>2008-08-25T19:56:57+08:00</published>
		  <summary type="html"><![CDATA[前几天做一个项目时，发现一个奇怪的问题，会员登录时，有的登录正常，有的则不正常，经过测试，发现是读取不到Cookie的值，让我感到郁闷的是为什么有的能登录正常，有的确不能呢，仔细想了一下，以前没有这种情况，主要前几天在登录中增加了Cookie键值，写入了会员的中文名称这一项的Cookie值，于是我想有可能是编码引起的问题，仔细查找错误原因，发现一个规律，凡是会员名称是二个汉字或少于二个汉字的，都能登录正常，超过二个汉字则登录会不正常，呵呵，的确是一个奇怪的问题，在网上搜索，没有很好的解析，没办法，只能在写入Cookie值时，对中文进行编码，读取时再解码了！]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=843" /> 
	  <id>http://kiyeer.net/default.asp?id=843</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[怎么解决GUEST无权访问网上邻居，没有权限访问]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=8" label="乱七八糟" /> 
	  <updated>2008-08-25T10:07:10+08:00</updated>
	  <published>2008-08-25T10:07:10+08:00</published>
		  <summary type="html"><![CDATA[了解了共享资源不能成功互访的主要原因后，我们就可以对症下药，彻底解决访问中出现的问题。<br/>1．启用Guest账号<br/>在很多情况下，为了本机系统的安全，Guest账户是被禁用的，这样就无法访问该机器的共享资源，因此必须启用Guest账户。<br/>笔者以Windows XP系统为例进行介绍。在共享资源提供端，进入到“控制面板→管理工具”后，运行“计算机管理”工具，接着依次展开“计算机管理（本地）→系统工具→本地用户和组→用户”，找到Guest账户。如果Guest账户出现一个红色的叉号，表明该账户已被停用，右键单击该账号，在Guest属性对话框中，去除“账户已停用”的钩选标记，单击“确定”后，就启用了Guest账户。此方法适用于Windows 2000/XP/2003系统。<br/>提示：使用Guest账户访问共享资源存在很大的安全隐患。当然我们也可以为每个访问用户创建一个指定的账号。首先在共享资源提供端创建一个新的账号，然后指定该账号的访问权限。接下来在要访问该共享资源的客户机中新建一个相同用户名和密码的账号，使用此账号登录客户机后，就能正常访问该账号所允许的共享资源。此方法较为安全，但要为网络中的每个用户都创建一个账号，不适合规模较大的网络。<br/>2．修改用户访问策略<br/>虽然启用了本机的Guest账号，但用户还是不能访问本机提供的共享资源，这是因为组策略默认不允许Guest账号从网络访问本机。<br/>单击“开始→运行”，在运行框中输入“gpedit.msc”，在组策略窗口中依次展开“本地计算机策略→计算机配置→Windows设置→安全设置→本地策略→用户权利指派”（图1），在右栏中找到“拒绝从网络访问这台计算机”项，打开后删除其中的Guest账号，接着打开“从网络访问此计算机”项，在属性窗口中添加Guest账号。这样就能使用Guest账号从网络中访问该机的共享资源了。此方法适用于Windows 2000/XP/2003系统。<br/>3．正确配置网络防火墙 <br/>很多机器安装了网络防火墙，它的设置不当，同样导致用户无法访问本机的共享资源，这时就要开放本机共享资源所需的NetBIOS端口。笔者以天网防火墙为例，在“自定义IP规则”窗口中选中“允许局域网的机器使用我的共享资源”规则，最后点击“保存”按钮，这样就开放了NetBIOS端口<br/>。<br/>4．合理设置用户访问权限<br/>网络中很多机器使用 NTFS文件系统，它的ACL功能（访问控制列表）可以对用户的访问权限进行控制，用户要访问这些机器的共享资源，必须赋予相应的权限才行。如使用Guest账号访问该机器的CPCW共享文件夹，右键点击该共享目录，选择“属性”，切换到“安全”标签页，然后将Guest账号添加到用户列表中，接着指定Guest的访问权限，至少要赋予“读取”和“列出文件夹目录”权限（图2）。如果想让多个用户账号能访问该共享目录，只需要添加Eeryone账号，然后赋予“读取”和“列出文件夹?..<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=842" /> 
	  <id>http://kiyeer.net/default.asp?id=842</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter. ]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=3" label="Web设计" /> 
	  <updated>2008-07-18T15:37:13+08:00</updated>
	  <published>2008-07-18T15:37:13+08:00</published>
		  <summary type="html"><![CDATA[在转移服务器时，有一个站点是网络硬盘，其间发现一个问题，错误提示为：<br/><br/><span style="color:Red">错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter. Contact the server administrator. (12217)</span><br/><br/>显示是url被ISA防火墙过滤了，注意了一下，用了以下内个方法：<br/><br/><strong>方法 1:</strong><br/><br/>ISA 2004 console &gt; Configuration &gt; Add-Ins &gt; Web Filters tab &gt; properties<br/>of compression Filter &gt; sel&#101;ct Enable this filer. &gt; Ok &gt; Apply.<br/><br/><strong>方法 2:</strong><br/><br/>取消验证正则化<br/>如果URL有高位字符请求，同样要取消选框<br/>把HTTP过滤器禁用了试试<br/><br/>详情请见：<br/><a href="http://www.microsoft.com/china/technet/prodtechnol/isa/2004/plan/httpfiltering.mspx" target="_blank" rel="external">http://www.microsoft.com/china/technet/prodtechnol/isa/2004/plan/httpfiltering.mspx</a><br/> <br/><strong>方法 3：</strong><br/>1. Start the ISA Server Management tool. <br/>2. Expand ServerName, wh&#101;re ServerName is the name of your ISA Server computer. <br/>3. Click Firewall Policy, click the Web publishing rule that you cr&#101;ated , and then click Edit Sel&#101;cted Rule. <br/>4. Click the Traffic tab, click Filtering, and then click Configure HTTP. <br/>5. Click to clear the Block high-bit characters check box, and then click OK two times. <br/>6. Click Apply to up&#100;ate the firewall policy, and then click OK.<br/>其实上面解决的问题就是，通过ISA发布网站之后，Web地址里不能转发高位字符的问题。默认是被ISA给Block掉了！<br/><br/><span style="color:Blue">按照上面的方法，大部份问题解决掉了，还有一个问题，那就是当下载文件名中含.exe扩展名时，还是会出现这种错误，很明显，.exe被block掉了，仔细看了一下，HTTP策略，发现在常规标签中有一个：阻止包含windows可执行文件内容的响应　复选框，取消即问题解决！</span>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=841" /> 
	  <id>http://kiyeer.net/default.asp?id=841</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[url传递中文的解决方案总结]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=2" label="Asp.Net" /> 
	  <updated>2008-07-18T15:13:03+08:00</updated>
	  <published>2008-07-18T15:13:03+08:00</published>
		  <summary type="html"><![CDATA[1.设置web.config文件。（我不喜欢设置成这样） <br/>&lt;system.web&gt; <br/>...... <br/>&lt;globalization requestEncoding=&#34;gb2312&#34; responseEncoding=&#34;gb2312&#34; culture=&#34;zh-CN&#34; fileEncoding=&#34;gb2312&#34; /&gt; <br/>...... <br/>&lt;/system.web&gt; <br/> <br/>或者：<br/>aspx文件中:<br/>&lt;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34;&gt;<br/><br/>2.传递中文之前，将要传递的中文参数进行编码，在接收时再进行解码。 <br/>&gt;&gt; 进行传递 <br/>string Name = &#34;中文参数&#34;; <br/>Response.Redirect(&#34;B.aspx?Name=&#34;+Server.UrlEncode(Name)); <br/><br/>&gt;&gt; 进行接收 <br/>string Name = Request.QueryString[&#34;Name&#34;]; <br/>Response.Write(Server.UrlDecode(Name)); <br/>或者：<br/> <br/>NavigateURL=&#39;&lt;%# &#34;WebForm2.aspx?Singer=&#34; + HttpUtility.UrlEncode(&#34;中国人&#34;, System.Text.Encoding.GetEncoding(&#34;GB2312&#34;)) %&gt;&#39;<br/><br/><br/>3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话（即不从后台用 Redirect()方法进行 Url 转换）。一样要将传递的中文参数进行编码，在接收时再进行解码。 <br/>&gt;&gt; 进行传递 <br/>&lt;script language=&#34;JavaScript&#34;&gt; <br/>function GoUrl() <br/>{ <br/>var Name = &#34;中文参数&#34;; <br/>location.href = &#34;B.aspx?Name=&#34;+escape(Name); <br/>} <br/>&lt;/script&gt; <br/>&lt;body onclick=&#34;GoUrl()&#34;&gt; <br/>&gt;&gt; 进行接收 <br/>string Name = Request.QueryString[&#34;Name&#34;]; <br/>Response.Write(Server.UrlDecode(Name)); <br/><br/>一般来说。设置web.config文件就可以了。但是如果你用 JavaScript 调用 webservice 方法的话（往webservice里面传递中文参数）。设置 web.config 文件好象无效。 <br/><br/>————————————————————<br/>在html中实现编解码：<br/><br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function openUrl(src)<br/>{<br/>&nbsp;&nbsp;var strUrl=escape(src);<br/>&nbsp;&nbsp;window.open(strUrl);<br/>}<br/> <br/><br/>function change_url(src)<br/>{<br/> document.location.href=escape(src);<br/>}<br/> <br/>&lt;/script&gt;&nbsp;&nbsp;<br/> <br/>在新窗口保存<br/>&lt;a href=&#39;javascript:openUrl(&#34;css/20040603123628交易中心烟叶网上集中交易系统合同.doc&#34;);&#39; &gt;20040603123628交易中心网上集中交易系统合同&lt;/a&gt;<br/> <br/> <br/>当前位置保存，无闪烁。<br/>&lt;a href=&#34;#&#34; onclick=javascript:change_url(&#34;css/20040603123628交易中心烟叶网上集中交易系统合同.doc&#34;)&gt;20040603123628交易中心网上集中交易系统合同&lt;/a&gt;<br/> <br/>注意：路径中的斜线是：“/”，而不是“\”，否则也不行啊。<br/> <br/>－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br/>前一阵遇到在做.net Web开发时，碰到一个很奇怪的问题，就是Url中，如果将中文字符作为参数值传递时，QueryString得到的值可能会出错。简单的说，比如下面这个Url：<br/>UrlParmTest.aspx?parm1=中国&amp;parm2=中国人<br/>在Request.QueryString时，parm1和parm2得到都是&#34;中国&#34;，显然出现了问题，可是在某些情况下却是正常的。<br/><br/>如果请求不是直接通过URL，而使用Response.Redirect在服务器端操作，没有遇到过类似的问题。<br/><br/>当时我想中文是双字节编码，可能传递的时候就是有不确定性，还是用英文好。<br/><br/>可是为什么在Server端Redirect就是正常的，问题在哪里呢？<br/><br/>：<br/>如果在.cs文件中设置中文参数，请在中文参数外使用Server.UrlEncode(&#34;中文&#34;)对中文进行Encode<br/>如果在.aspx文件中设置，请使用&lt;%=Server.UrlEncode(&#34;中文&#34;)%&gt;进行Encode<br/>在QueryString时，不用再进行Decode，可以获得正常的中文字符串<br/><br/>下面是给出的一些解释：<br/>UrlEncode把一些多字节字符转换成url里允许的单字节字符，本来浏览器就会自动做的，但是目前确实存在一些问题，所以自己再Encode一下，在接受端会自动对Url进行Decode。<br/><br/>我想Response.Redirect可能可以确保作Encode的工作，所以没有问题。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=840" /> 
	  <id>http://kiyeer.net/default.asp?id=840</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[错误代码: 403 Forbidden。The server denied the specified Uniform Resource Locator (URL). ]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=3" label="Web设计" /> 
	  <updated>2008-07-18T09:27:49+08:00</updated>
	  <published>2008-07-18T09:27:49+08:00</published>
		  <summary type="html"><![CDATA[昨天在服务器搬迁时，遇到一个问题，新增加进来的站点都不能访问，出现下面错误：<br/><span style="color:Red">错误代码: 403 Forbidden。The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. (12202) </span><br/><br/>看到这个错误，应该是ISA防火墙引起的，查看了一下防火墙规则，应该没有问题，因为服务器上以前加的站点都正常访问，到google搜索，也没有得到相关答案，遇到此问题的都是从isa服务器访问外网，而不是我这种从外网访问服务器的站点，查看服务器事情日志，提示为：<br/><span style="color:Red">规则 Web Server 发布的网站拒绝了请求，原因是要求进行身份验证，但是 ISA 服务器未配置为委派凭据。要启用委派，请在 Web 发布规则的属性页的“身份验证委派”选项卡上，选择“无委派 - 不允许端对端身份验证”之外的委派方法。注意，选择的委派方法必须与 Web 服务器验证的客户端凭据的类型相匹配。</span><br/><br/>看来是身份验证出了问题，问题是我IIS站点都是匿名访问的，不存在身份验证排除些问题，难道是目录权限问题，仔细查了一下，我共新加了5个站点，有一个可以访问，这个站点是asp.net的，其它四个是asp，asp.net站点在一个目录，另4个站点在一个目录，对比两个目录安全设置，发现asp站点所在目录，没有用户Local Service访问权限，难道问题出在这，于是给目录local Service用户访问权限，结果问题解决。]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=839" /> 
	  <id>http://kiyeer.net/default.asp?id=839</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[SQL SERVER 企业管理器 MMC 无法创建管理单元]]></title>
	  <author>
		 <name>kiyeer</name>
		 <uri>http://kiyeer.net/</uri>
		 <email>kiyeer@163.com</email>
	  </author>
	  <category term="" scheme="http://kiyeer.net/default.asp?cateID=4" label="数据库" /> 
	  <updated>2008-07-02T10:50:03+08:00</updated>
	  <published>2008-07-02T10:50:03+08:00</published>
		  <summary type="html"><![CDATA[系统Vista，安装了SQL Server 2000 SP4，然后安装了Microsoft SQL Server 2005。后因系统太慢，卸载SQL SERVER2005,结果在打开 SQLServer2000的 企业管理器，收到以下错误信息：MMC创建无法管理单元。<br/>到网上寻找了以后，解决方法如下：<br/><br/>1. [开始]--&gt;[运行] regedit&nbsp;&nbsp; 回车 <br/>2. 找到以下注册表子项：<br/>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup <br/>3. 右键单击 ClientSetup 注册表子项， [新建]--&gt;[字串值]。 <br/>4. 重命名注册表子项，创建 SqlPath , 然后按 Enter。 <br/>5. 双击, SqlPath 注册表子项， 然后键入“C:\Program Files\Microsoft SQL Server\80\Tools” 在数值数据框中。 <br/>6. 单击[确定]，然后关闭注册表编辑器。 <br/>7.&nbsp;&nbsp; [开始]--&gt;[运行]&nbsp;&nbsp; cmd,输入 regsvr32 &#34;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll&#34; 然后单击[确定]。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kiyeer.net/article.asp?id=834" /> 
	  <id>http://kiyeer.net/default.asp?id=834</id>
  </entry>	
		
</feed>
