<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>unicode &#8211; moneyslow.com</title>
	<atom:link href="https://moneyslow.com/tag/unicode/feed" rel="self" type="application/rss+xml" />
	<link>https://moneyslow.com</link>
	<description>making money with technology</description>
	<lastBuildDate>Mon, 12 Jul 2021 10:27:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>
	<item>
		<title>linux shell下用uni2ascii 把 16进制格式的\uxxxx\uxxx unicode 转换为 UTF-8 中文</title>
		<link>https://moneyslow.com/linux-shell%e4%b8%8b%e7%94%a8uni2ascii-%e6%8a%8a-16%e8%bf%9b%e5%88%b6%e6%a0%bc%e5%bc%8f%e7%9a%84uxxxxuxxx-unicode-%e8%bd%ac%e6%8d%a2%e4%b8%ba-utf-8-%e4%b8%ad%e6%96%87.html</link>
		
		<dc:creator><![CDATA[moneyslow]]></dc:creator>
		<pubDate>Fri, 11 Sep 2020 09:19:16 +0000</pubDate>
				<category><![CDATA[newest]]></category>
		<category><![CDATA[16进制]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[翻译]]></category>
		<category><![CDATA[转码]]></category>
		<guid isPermaLink="false">https://moneyslow.com/?p=11464</guid>

					<description><![CDATA[原文： https://centos.pkgs.org/7/repoforge-x86_64/uni2ascii-4.18-1.el7.rf.x86_64.rpm.html 先下载： rpmforge-release http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/ （http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm） 安装：rpmforge-release rpm: # rpm -Uvh rpmforge-release*rpm 安装uni2ascii Install uni2ascii rpm package: # yum install uni2ascii # echo '\u73af\u5883\uff0c\u800c' &#124; ascii2uni -a U -q 环境，而]]></description>
		
		
		
			</item>
		<item>
		<title>ASCII，Unicode和UTF-8 介绍</title>
		<link>https://moneyslow.com/ascii%ef%bc%8cunicode%e5%92%8cutf-8-%e4%bb%8b%e7%bb%8d.html</link>
		
		<dc:creator><![CDATA[moneyslow]]></dc:creator>
		<pubDate>Mon, 12 Nov 2018 14:16:20 +0000</pubDate>
				<category><![CDATA[newest]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[UTF-8]]></category>
		<guid isPermaLink="false">https://moneyslow.com/?p=8314</guid>

					<description><![CDATA[ASCii 不够啊]]></description>
		
		
		
			</item>
		<item>
		<title>字符编码 ASCII Unicode UTF-8</title>
		<link>https://moneyslow.com/%e5%ad%97%e7%ac%a6%e7%bc%96%e7%a0%81-ascii-unicode-utf-8.html</link>
		
		<dc:creator><![CDATA[moneyslow]]></dc:creator>
		<pubDate>Tue, 26 Jan 2016 07:43:35 +0000</pubDate>
				<category><![CDATA[newest]]></category>
		<category><![CDATA[unicode]]></category>
		<guid isPermaLink="false">http://blog.a8z8.com/?p=398</guid>

					<description><![CDATA[字符串也是一种数据类型，但是，字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字，如果要处理文本，就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特（bit）作为一个字节（byte），所以，一个字节能表示的最大的整数就是255（二进制11111111=十进制255），如果要表示更大的整数，就必须用更多的字节。比如两个字节可以表示的最大整数是65535，4个字节可以表示的最大整数是4294967295。 由于计算机是美国人发明的，因此，最早只有127个字母被编码到计算机里，也就是大小写英文字母、数字和一些符号，这个编码表被称为ASCII编码，比如大写字母A的编码是65，小写字母z的编码是122。 但是要处理中文显然一个字节是不够的，至少需要两个字节，而且还不能和ASCII编码冲突，所以，中国制定了GB2312编码，用来把中文编进去。 你可以想得到的是，全世界有上百种语言，日本把日文编到Shift_JIS里，韩国把韩文编到Euc-kr里，各国有各国的标准，就会不可避免地出现冲突，结果就是，在多语言混合的文本中，显示出来会有乱码。 因此，Unicode应运而生。Unicode把所有语言都统一到一套编码里，这样就不会再有乱码问题了。 Unicode标准也在不断发展，但最常用的是用两个字节表示一个字符（如果要用到非常偏僻的字符，就需要4个字节）。现代操作系统和大多数编程语言都直接支持Unicode。 现在，捋一捋ASCII编码和Unicode编码的区别：ASCII编码是1个字节，而Unicode编码通常是2个字节。 字母A用ASCII编码是十进制的65，二进制的01000001； 字符0用ASCII编码是十进制的48，二进制的00110000，注意字符'0'和整数0是不同的； 汉字中已经超出了ASCII编码的范围，用Unicode编码是十进制的20013，二进制的01001110 00101101。 你可以猜测，如果把ASCII编码的A用Unicode编码，只需要在前面补0就可以，因此，A的Unicode编码是00000000 01000001。 新的问题又出现了：如果统一成Unicode编码，乱码问题从此消失了。但是，如果你写的文本基本上全部是英文的话，用Unicode编码比ASCII编码需要多一倍的存储空间，在存储和传输上就十分不划算。 所以，本着节约的精神，又出现了把Unicode编码转化为"可变长编码"的UTF-8编码。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节，常用的英文字母被编码成1个字节，汉字通常是3个字节，只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符，用UTF-8编码就能节省空间： 字符 ASCII Unicode UTF-8 A 01000001 00000000 01000001 01000001 中 x 01001110 00101101 11100100 10111000 10101101 从上面的表格还可以发现，UTF-8编码有一个额外的好处，就是ASCII编码实际上可以被看成是UTF-8编码的一部分，所以，大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。 搞清楚了ASCII、Unicode和UTF-8的关系，我们就可以总结一下现在计算机系统通用的字符编码工作方式： 在计算机内存中，统一使用Unicode编码，当需要保存到硬盘或者需要传输的时候，就转换为UTF-8编码。 用记事本编辑的时候，从文件读取的UTF-8字符被转换为Unicode字符到内存里，编辑完成后，保存的时候再把Unicode转换为UTF-8保存到文件： 浏览网页的时候，服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器： 所以你看到很多网页的源码上会有类似&#60;meta charset="UTF-8" /&#62;的信息，表示该网页正是用的UTF-8编码。]]></description>
		
		
		
			</item>
	</channel>
</rss>
