<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[三思随然 - 技术资料]]></title>
  <subtitle type="html"><![CDATA[主动即自由，阅历即财富！简简单单，一切随然！]]></subtitle>
  <id>http://www.yongzi.com/</id>
  <link rel="alternate" type="text/html" href="http://www.yongzi.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.yongzi.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2025-11-11T15:20:23+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[Windows11 安装系统时跳过登录微软账户的方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2025-11-11T15:20:23+08:00</updated>
	  <published>2025-11-11T15:20:23+08:00</published>
		  <summary type="html"><![CDATA[现在Win11不登陆微软账户无法安装系统，以前有很多办法，但是好多都失效了，有一个修改注册表的办法一直可用。<br/>步骤一、断网<br/>步骤二、修改注册表<br/>使用快捷键“Shift+F10”调出CMD命令窗口，输入：“regedit”，将注册表编辑器打开，展开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion，新建DWORD（32位），名称为BypassNRO，值修改为1（十六进制）即可。<br/>步骤三、然后重启电脑<br/>强制关机再开机，或者使用命令shutdown /r /t 0]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=903" /> 
	  <id>http://www.yongzi.com/default.asp?id=903</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Windows10 Windows11 延长关闭自动更新的方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2025-08-23T09:50:01+08:00</updated>
	  <published>2025-08-23T09:50:01+08:00</published>
		  <summary type="html"><![CDATA[由于Windows自带的暂停更新只能延长几周时间，几周后又会提醒更新。这个办法可以长期暂停Windows10和Windows11的自动更新。<br/>1.进入注册表。快捷键WIN+R&nbsp;&nbsp;输入regedit,确定<br/>2.修改注册表。找到这个目录<br/>\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUp&#100;ate\UX\Settings ，在窗口右侧空白处，右键选择新建一个DWORD(32位)值，将其重命名为FlightSettingsMaxPauseDays，再双击打开它。基数改为十进制，数值数据改为你要暂停更新的天数，比如5000，点确定。<br/>3.暂停更新。开始菜单→设置（也可以桌面右键点个性化，再点左上角的主页）→更新和安全，右边暂停更新，选择最长的时间。如果没有时间选择，就点“高级选项”，再修改暂停更新的时间，选择最长的时间。<br/><br/>如果第1步和第2步不方便操作，可以直接下载下面的文件导入注册表，再进行第3步<br/><span id="down_1snvkdbvqm"></span><script language="javascript" type="text/javascript">doAjax('?action=Antidown&id=101&downurl=download%2Easp%3Fid%3D101&main=%E7%82%B9%E5%87%BB%E4%B8%8B%E8%BD%BD%E5%BB%B6%E9%95%BF%E6%9B%B4%E6%96%B0%E6%B3%A8%E5%86%8C%E8%A1%A8%E6%96%87%E4%BB%B6','down_1snvkdbvqm');</script><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=901" /> 
	  <id>http://www.yongzi.com/default.asp?id=901</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[彻底永久关闭Windows10自动更新的方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2024-09-17T18:52:39+08:00</updated>
	  <published>2024-09-17T18:52:39+08:00</published>
		  <summary type="html"><![CDATA[‌通过‌服务管理器关闭自动更新‌<br/>1.打开服务管理器：按下“Win + R”键，输入“services.msc”并回车。<br/>2.找到“‌Windows Up&#100;ate”服务：在服务列表中找到“Windows Up&#100;ate”服务。<br/>3.停止并禁用服务：右键点击“Windows Up&#100;ate”服务，选择“停止”，然后将“启动类型”设置为“禁用”。<br/><br/>‌通过‌组策略编辑器关闭自动更新‌<br/>1.打开组策略编辑器：按下“Win + R”键，输入“gpedit.msc”并回车。<br/>2.导航到“计算机配置”&gt;“管理模板”&gt;“Windows组件”&gt;“Windows更新”。<br/>3.配置自动更新设置：在右侧找到“配置自动更新”，双击它，选择“已禁用”。<br/><br/>‌通过‌注册表编辑器关闭自动更新‌<br/>1.打开注册表编辑器：按下“Win + R”键，输入“regedit”并回车。<br/>2.导航到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc”。<br/>3.修改启动类型：在右侧找到“Start”键，双击它，将值数据更改为4（禁用）。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=899" /> 
	  <id>http://www.yongzi.com/default.asp?id=899</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Windows 10 共享打印机连接提示错误 0x0000011b 的解决方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2022-06-29T13:26:20+08:00</updated>
	  <published>2022-06-29T13:26:20+08:00</published>
		  <summary type="html"><![CDATA[问题：<br/>有打印机的服务机上，把打印机共享以后，在需要打印的客户机上“网络”进入服务机，在打印机上右键点击连接打印机，提示连接失败，错误代码 0x0000011b <br/><br/>解决方法：<br/>1. 在有打印机的服务机上 Win + R 运行注册表 regedit<br/>2. 进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print<br/>3. 在 Print 右边空白处新建 DWORD（32 位）值，名称 RpcAuthnLevelPrivacyEnabled<br/>确定，重启电脑。然后再尝试连接，正常情况就可以了，如果还不行，在客户机上也做同样的处理，重启再连接就可以了。<br/><br/>2022年6月29日上午 办公室打印机维修方法]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=891" /> 
	  <id>http://www.yongzi.com/default.asp?id=891</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[支付宝获取用户 ID  获取商户收单账号 PID 的方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2022-05-08T14:59:28+08:00</updated>
	  <published>2022-05-08T14:59:28+08:00</published>
		  <summary type="html"><![CDATA[用支付宝扫下面这个二维码会自动获取用户ID <br/>支持个人支付宝和企业支付宝扫码，用户ID即商户PID<br/><br/><img src="http://www.yongzi.com/download.asp?id=100" border="0" alt=""/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=890" /> 
	  <id>http://www.yongzi.com/default.asp?id=890</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[网站出现 PHP has encountered an Access Violation 解决方案]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2020-03-29T12:57:30+08:00</updated>
	  <published>2020-03-29T12:57:30+08:00</published>
		  <summary type="html"><![CDATA[PHP版出现 PHP has encountered an Access Violation at xxxxxx 程序错误的解决方案<br/><br/>部分用户使用PHP版 CMS 有时会出现 PHP has encountered an Access Violation at xxxxxx 这类提示错误，目前发现能有效解决方案是，设置该站点应用池-最大工作进程数，系统默认是1，改成3或5或更大。<br/><br/>比如我使用的是Dedecms，以前安装在2008服务器上没有问题，在2012服务器上就出现了这个问题，<br/>报错 PHP has encountered an Access Violation at 01F9EDE6<br/>前台访问PHP页面正常，后台访问PHP就打不开，重启以后能正常使用一段时间，过两天又这样了。修改最大工作进程数量后，刷新就正常访问了。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=883" /> 
	  <id>http://www.yongzi.com/default.asp?id=883</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[身份证号码校验原理，EXCEL校验身份证方法，简道云校验身份证方法]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2019-06-23T17:05:38+08:00</updated>
	  <published>2019-06-23T17:05:38+08:00</published>
		  <summary type="html"><![CDATA[身份证校验码的计算方法<br/><br/>1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为：7－9－10－5－8－4－2－1－6－3－7－9－10－5－8－4－2。<br/>2、将这17位数字和系数相乘的结果相加。<br/>3、用加出来和除以11，看余数是多少。<br/>4、余数只可能有0－1－2－3－4－5－6－7－8－9－10这11个数字。其分别对应的最后一位身份证的号码为1－0－X －9－8－7－6－5－4－3－2。<br/>5、通过上面得知如果余数是3，就会在身份证的第18位数字上出现的是9。如果对应的数字是10，身份证的最后一位号码就是罗马数字x。<br/><br/>例如：某男性的身份证号码为【53010219200508011x】， 我们看看这个身份证是不是合法的身份证。<br/><br/>首先我们得出前17位的乘积和【(5*7)+(3*9)+(0*10)+(1*5)+(0*8)+(2*4)+(1*2)+(9*1)+(2*6)+(0*3)+(0*7)+(5*9)+(0*10)+(8*5)+(0*8)+(1*4)+(1*2)】是189，然后用189除以11得出的结果是189/11=17----2，也就是说其余数是2。最后通过对应规则就可以知道余数2对应的检验码是X。所以，可以判定这是一个正确的身份证号码。<br/><br/><br/>EXCEL校验方法<br/><br/>校验身份证号码是否正确<br/>方法1<br/>=IF(LEN(A2)=18,RIGHT(A2,1)=MID(&#34;10X98765432&#34;,1+MOD(SUMPRODUCT(MID(LEFT(A2,17),ROW($1:$17),1)*MOD(2^(18-ROW($1:$17)),11)),11),1),FALSE)<br/><br/>方法2<br/>=IF(MID(&#34;10X98765432&#34;,MOD(SUMPRODUCT(MID(A2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(A2,1),&#34;正确&#34;,&#34;错误&#34;)<br/><br/>计算出最后一位正确的校验码<br/>=MID(&#34;10X98765432&#34;,MOD(SUMPRODUCT(MID(A2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)<br/><br/><br/>简道云公式<br/><br/>IF(UPPER(RIGHT(学生身份证号码,1))==MID(&#34;10X98765432&#34;,1+MOD(SUMPRODUCT([7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],[MID(学生身份证号码,1,1),MID(学生身份证号码,2,1),MID(学生身份证号码,3,1),MID(学生身份证号码,4,1),MID(学生身份证号码,5,1),MID(学生身份证号码,6,1),MID(学生身份证号码,7,1),MID(学生身份证号码,8,1),MID(学生身份证号码,9,1),MID(学生身份证号码,10,1),MID(学生身份证号码,11,1),MID(学生身份证号码,12,1),MID(学生身份证号码,13,1),MID(学生身份证号码,14,1),MID(学生身份证号码,15,1),MID(学生身份证号码,16,1),MID(学生身份证号码,17,1)]),11),1),&#34;正确&#34;,&#34;身份证号码错误&#34;)<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=881" /> 
	  <id>http://www.yongzi.com/default.asp?id=881</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Excel表格中身份证号码批量添加小三角形图标的技术处理心得体会]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2019-03-01T22:52:02+08:00</updated>
	  <published>2019-03-01T22:52:02+08:00</published>
		  <summary type="html"><![CDATA[问题背景：<br/>教务处老师从学籍网上下载了学生的学籍资料（里面包括身份证号码），准备处理一下作为中考报名资料。但是中考报名有严格的格式要求，教育局发了一个报名的样表，需要各学校把处理好的数据粘贴进去，校验正确了才能导入教育局的系统。教务处老师发现，如果身份证号码不带X，必须要左上角有小三角形的数据才能校验正确。所以就需要想办法把身份证号码添加小三角形。<br/><br/>数据添加小三角形的方法：<br/>1.点击右键，单元格格式，设置为文本格式，然后把数据粘贴进这一列，自动就会有小三角形。<br/>2.顶部菜单点击数据，分列，分列符号，Tab键，文本，完成。这个方法适合数字小于15位数，大于15位数后面的数字会变成0，这个时候最好用第一个方法。<br/><br/>问题处理过程：<br/>本来添加小三角形就很简单，用上面的方法就可以了。但是这个数据无论如何处理都不行，没有找到原因。后来想到一个解决方案，把数据导入简道云，然后再从简道云导出，自动就有小三角形了。也就是说导入简道云的时候，被自动处理了一下。虽然解决了问题，但是没有找到原因。在网上查阅相关资料的时候，发现一篇文章直接把excel数据粘贴到文本文件里面。马上就想到了可能源文件格式有问题。所以就把身份证号码那一列粘贴到文本文件里面，一下就发现问题了，每个数据的前面居然还多了一些字符。把这些字符马上替换掉，再粘贴进一列文本格式的列里面，再复制粘贴进中考报名样表，完全正确。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=880" /> 
	  <id>http://www.yongzi.com/default.asp?id=880</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[EditPlus 颜色配置 搭配 Monokai-Sublime 灰色主题]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2017-10-01T17:08:33+08:00</updated>
	  <published>2017-10-01T17:08:33+08:00</published>
		  <summary type="html"><![CDATA[以前写代码用的软件如Emeditor 和 EditPlus ，默认配色方案中，背景色都是白色的，看久了就会视觉疲劳。直到用Sublime的时候，发现他的颜色配置非常好，背景是灰黑色的，看久了也不会累。<br/>今天在网上也找到了让EditPlus 也具有这样的配色方案的方法。<br/><br/>Monokai欣赏<br/><br/><img src="http://www.yongzi.com/download.asp?id=89" border="0" alt=""/><br/><br/>如何配置<br/><br/>找到EditPlus的配置文件editplus_u.ini ，软件安装目录也有这个文件，但修改这个文件好像不起作用，所以需要修改另外一个目录中的文件。文件默认在 系统盘:\Users\用户名\AppData\Roaming\EditPlus目录中。将其中的内容替换为下面的代码即可。<br/><br/>如果是win7 或者 win10&nbsp;&nbsp;的 64位系统，直接保存可能会保存不成功。这个时候可以保存到桌面上，然后复制到这个目录。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code70759);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.yongzi.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code70759><br/><br/>[Options]<br/>Placement=2C00000002000000030000000083FFFF0083FFFFFFFFFFFFFFFFFFFFEA000000EE000000D6050000CF030000FF<br/>Window List=00000000000000000000000000000000FF<br/>Marker List=00000000000000000000000000000000FF<br/>Function List=00000000000000000000000000000000FF<br/>Open Remote=5C020000550100006404000067030000FF<br/>Expand=00000000000000000000000000000000FF<br/>Project Pos=00000000000000000000000000000000FF<br/>Workspace Path=C:\<br/>Cliptext Window=224<br/>Cliptext Window 2=489 <br/>Output=90<br/>Output 2=170<br/>Folding=1<br/>FindX=586<br/>FindY=429<br/>Find=align<br/>Tab Index=1<br/>Cliptext=2<br/>Custom colors=6D6D7200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0031282700FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF<br/>Matching Brace=1<br/>Indent guide=1<br/>[Files]<br/>Encoding=65001<br/>Backup=0<br/>Backup Remote=0<br/>[Fonts]<br/>Edit Window=F0FFFFFF00000000000000000000000090010000000000000302013143006F007500720069006500720020004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Printer=F4FFFFFF00000000000000000000000090010000000000000000003143006F007500720069006500720020004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Output Window=F4FFFFFF00000000000000000000000090010000000000000000003143006F007500720069006500720020004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Cliptext Window=F4FFFFFF0000000000000000000000009001000000000001000000004D006900630072006F0073006F006600740020005900610048006500690020005500490000000000000000000000000000000000000000000000000000000000FF<br/>Document Sel&#101;ctor=F4FFFFFF0000000000000000000000009001000000000001000000004D006900630072006F0073006F006600740020005900610048006500690020005500490000000000000000000000000000000000000000000000000000000000FF<br/>Hex Viewer=F4FFFFFF00000000000000000000000090010000000000010000003143006F007500720069006500720020004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Custom 1=F4FFFFFF00000000000000000000000090010000000000000000002241007200690061006C000000720020004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Custom 2=F5FFFFFF000000000000000000000000900100000000000000000022560065007200640061006E00610000004E0065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Custom 3=F4FFFFFF000000000000000000000000900100000000000000000012540069006D006500730020004E0065007700200052006F006D0061006E0000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Custom 4=F5FFFFFF0000000000000000000000009001000000000000000000224D0053002000530061006E0073002000530065007200690066000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>Custom 5=F3FFFFFF00000000000000000000000090010000000000FF000000315400650072006D0069006E0061006C00000065007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF<br/>[Tool Option]<br/>Top Sel&#101;ctor=1<br/>[Colors\Text]<br/>Background=2238503<br/>Default=0<br/>Foreground=16777215<br/>[Colors\Keyword 1]<br/>Foreground=8272368<br/>Default=0<br/>[Colors\Embedded script]<br/>Foreground=16777215<br/>Default=0<br/>[Colors\Keyword 3]<br/>Foreground=16777215<br/>Default=0<br/>[Colors\Keyword 6]<br/>Foreground=8716287<br/>Default=0<br/>[Colors\Keyword 7]<br/>Foreground=8716287<br/>Default=0<br/>[Colors\Keyword 8]<br/>Foreground=8716287<br/>Default=0<br/>[Colors\Keyword 9]<br/>Foreground=8454143<br/>Default=0<br/>[Colors\Keyword 10]<br/>Foreground=8716287<br/>Default=0<br/>[Colors\Quotation]<br/>Foreground=8454143<br/>Default=0<br/>[Colors\Quotation 2]<br/>Foreground=5107956<br/>Default=0<br/>[Colors\Line comment]<br/>Foreground=10789024<br/>Default=0<br/>[Colors\Line number]<br/>Foreground=12632256<br/>Background=2238503<br/>Default=0<br/>[Colors\Folding mark -]<br/>Background=2238503<br/>Default=0<br/>[Colors\Matching words]<br/>Default=0<br/>Background=718314<br/>[Colors\Keyword 2]<br/>Foreground=16379142<br/>Default=0<br/>[Colors\Folding mark +]<br/>Background=2238503<br/>Default=0<br/>[Colors\Text sel&#101;ction]<br/>Background=7039851<br/>Default=0<br/>[Colors\Number]<br/>Foreground=16524240<br/>Default=0<br/>[Colors\Block comment]<br/>Foreground=8421504<br/>Default=0<br/>[Colors\Keyword 5]<br/>Foreground=15574913<br/>Default=0<br/>[Colors\Ruler]<br/>Foreground=12632256<br/>Default=0<br/>Background=2566187<br/>[Colors\Cursor indicator]<br/>Background=16777215<br/>Default=0<br/>[Colors\Indent Guide]<br/>Foreground=7499117<br/>Default=0<br/><br/></div></div><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=875" /> 
	  <id>http://www.yongzi.com/default.asp?id=875</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[关于编码ansi、GB2312、unicode与utf-8的区别]]></title>
	  <author>
		 <name>随然</name>
		 <uri>http://www.yongzi.com/</uri>
		 <email>1118221@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.yongzi.com/default.asp?cateID=3" label="技术资料" /> 
	  <updated>2017-09-24T21:24:40+08:00</updated>
	  <published>2017-09-24T21:24:40+08:00</published>
		  <summary type="html"><![CDATA[ANSI是Windows系统默认的编码方式。在简体中文系统下，ANSI 编码代表 GB2312 编码，在日文操作系统下，ANSI 编码代表 JIS 编码。<br/><br/>中国人民通过对 ASCII 编码的中文扩充改造，产生了 GB2312 编码，可以表示6000多个常用汉字。<br/><br/>汉字实在是太多了，包括繁体和各种字符，于是产生了 GBK 编码，它包括了 GB2312 中的编码，同时扩充了很多。<br/><br/>中国是个多民族国家，各个民族几乎都有自己独立的语言系统，为了表示那些字符，继续把 GBK 编码扩充为 GB18030 编码。<br/><br/>每个国家都像中国一样，把自己的语言编码，于是出现了各种各样的编码，如果你不安装相应的编码，就无法解释相应编码想表达的内容。<br/><br/>终于，有个叫 ISO 的组织看不下去了。他们一起创造了一种编码 UNICODE ，这种编码非常大，大到可以容纳世界上任何一个文字和标志。所以只要电脑上有 UNICODE 这种编码系统，无论是全球哪种文字，只需要保存文件的时候，保存成 UNICODE 编码就可以被其他电脑正常解释。<br/><br/>UNICODE 在网络传输中，出现了两个标准 UTF-8 和 UTF-16，分别每次传输 8个位和 16个位。<br/>互联网的普及，强烈要求出现一种统一的编码方式。UTF-8就是在互联网上使用最广的一种unicode的实现方式。其他实现方式还包括UTF-16和UTF-32，不过在互联网上基本不用。重复一遍，这里的关系是，UTF-8是Unicode的实现方式之一。<br/>于是就会有人产生疑问，UTF-8 既然能保存那么多文字、符号，为什么国内还有这么多使用 GBK 等编码的人？因为 UTF-8 等编码体积比较大，占电脑<a href="http://blueidc.cn" target="_blank">空间</a>比较多，如果面向的使用人群绝大部分都是中国人，用 GBK 等编码也可以。但是目前的电脑来看，硬盘都是白菜价，电脑性能也已经足够无视这点性能的消耗了。所以推荐所有的网页使用统一编码：UTF-8<br/><br/><br/><br/>先做一个小小的试验：<br/><br/>在一个文件夹里，把一个txt文本（文本里包含“今天的天气非常好”这句话）分别另存为ansi、unicode、utf-8这三种编码的txt文件。然后，在该文件夹上点击右键，选择“搜索(E)…”。<br/><br/>搜索“天气”二字，可以搜索出ansi和unicode这两种编码的txt文件，搜索不出utf-8编码的文件。<br/><br/>原因：<br/><br/>1.中文操作系统默认ansi编码，生成的txt文件默认为ansi编码，所以，可以搜索出来。<br/><br/>2.unicode是国际通用编码，所以，可以搜索出来。<br/><br/>3.utf-8编码是unicode编码在网络之间（主要是网页）传输时的一种“变通”和“桥梁”编码。utf-8在网络之间传输时可以节约数据量。所以，使用操作系统无法搜索出txt文本。<br/><br/>按照utf-8创始人的愿望：<br/><br/>端（unicode）——传输（utf-8）——端（unicode）<br/><br/>但是，后来，许多网站开发者在开发网页时直接使用utf-8编码。<br/><br/>端（utf-8）——传输（utf-8）——端（utf-8）<br/><br/>所以，在浏览器上看到的编码是：unicode（utf-8）。正因为在浏览器上这么并列地列出unicode（utf-8），造成许多网友（甚至不少程序员）误认为unicode=utf-8。其实，按照utf-8创始人的原意，在开发网页时使用utf-8编码是错误的做法，并且，早期的浏览器也不支持解析utf-8编码。但是，众人的力量是巨大的，微软不得不“趋炎附势”，在浏览器上支持解析utf-8编码。<br/><br/>问题是：utf-8编码影响了网站开发者，或者说，网站开发者“扩展”了utf-8编码的使用范围。但是，网站开发者仍然无法影响各类文档的开发者，所以，word文档和一些国际通用的文档仍然使用unicode编码而不使用utf-8编码。<br/><br/>比如：“严”的Unicode码是4E25，UTF-8编码是E4B8A5，两者是不一样的。<br/><br/>在中文和日文操作系统里生成的（txt和xml）文件的编码虽然都是ansi，但是，在简体中文系统下，ansi 编码代表 GB2312 编码，在日文操作系统下，ansi 编码代表 JIS 编码。不同 ansi 编码之间互不兼容，当信息在国际间交流时，无法将属于两种语言的文字，存储在同一段 ansi 编码的文本中。<br/><br/>结论：国际文档（txt和xml）使用unicode编码是正宗做法；操作系统和浏览器都能够“理解”unicode编码。浏览器“迫于压力”才“理解”utf-8编码。但是，操作系统有时只认unicode编码。<br/><br/>Unicode与Unicode big endian的区别：你吃鸡蛋时先吃小头还是先吃大头？Unicode与Unicode big endian的区别就是在编码时小头优先与大头优先的区别。“随波逐流”使用Unicode就OK了。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.yongzi.com/article.asp?id=874" /> 
	  <id>http://www.yongzi.com/default.asp?id=874</id>
  </entry>	
		
</feed>
