陈宇恒博客 - 特殊字符
type: channel
link: https://chenyuheng.cn/tag/%E7%89%B9%E6%AE%8A%E5%AD%97%E7%AC%A6/
items: 输入特殊字符的万能方法
items: 很强的生成密码方式
items: 注册极有个性的域名

输入特殊字符的万能方法
type: item
date: 2013-05-01T13:34:12+00:00
description: 说到特殊字符，在互联网上应该是很常见的，有些外文，还有数学的一些符号都要用到。如果我们要输入特殊字符，一般的方式是打开输入法的特殊字符输入面板，或者敲出特殊字符的名称输入，比如敲“zuoshang”、“sanjiaoxing”输入“↖”、“△”之类的，但如果打开面板很麻烦，而敲名称也不一定会记住准确的名称，有的输入法中没有的特殊字符甚至无法输入。这几天我心血来潮开始在网上学习法语，而法语中有很多类似“à”“Ç”的对比英语较为特殊的字母，这些字母在输入法的特殊符号输入面板都可以输入，但这么常见的字母每次都要打开特殊符号面板输入不是太麻烦了吗？我在沪江网上看到这么一个方法，发现是直接利用Unicode码的编码输入的，再此将这个方法分享一下。 方法就是：你要做的是在按住"left ALT"的同时，按照以下这些如密码般的数字排列，去敲小键盘。Tips：如果你使用的是笔记本，那么就可以利用"Num Lk"键来调出你的数字小键盘。这是沪江网上原来的说明，其中“密码般的数字排列”其实就是字符的Unicode码了，经过试验，左边和右边的“Alt”键都是可以的（至少我的是这样），如果按住“Alt+65”就可以输入“A”,"Alt+66"输入“B”，等等，这些都是对应的Unicode值。另外在用这个方法的时候一定要注意按的是“Alt”键而不是“Ctrl”键之类的。以下是法文特殊字符对应的Unicode码。（输入时前面的“0”可要可不要）这个方法用起来是比较方便的，但需要记住特殊字符的Unicode值，如果真的是很常用的特殊字符也是非常好用的。另外其他字符的Unicode值可以通过一个简单的java程序知道：Uni.java public class Uni { public static void main(String args[]){ int Unicode='字';//把这个字符变量改成要转码的字符 System.out.println(Unicode);//输出Unicode值 } } 通过其他的程序也可以了解，这里我找了一个转码工具：http://pan.baidu.com/share/link?shareid=448227&uk=1845716559，比较简单。（本文部分内容引用沪江网：http://fr.hujiang.com/new/p51141/）

很强的生成密码方式
type: item
date: 2013-04-20T11:12:06+00:00
description: 密码是互联网中常用的东西，不过好记的密码不安全，安全的密码又不好记——要是随便乱生成一串字符串又容易忘记，所以，我最经发现了一个生成密码的方式。这个方式就是利用base64这种编码方式，base64具体的用途我不太清楚，但它生成的字符串大都是“大写+小写+数字+符号”的形式，所以用作密码很安全，只要选择一个自认为印象深刻的词语，例如“Word”、“你猜不到”并记住它，然后用base64编码，得到如“V29yZA==”、“5L2g54yc5LiN5Yiw”的字符串，记住它，就可以使用了。但这很难记，所以你可能第二天就忘记了，这时只要再用base64编码你所记住的那个词语就可以得到密码了，这样多输入几次，相信你就该记住了吧。我想说，用base64编码成密码要注意几点，一是你记的单词以4-6个字符比较合适，这样生成的密码比较容易记住而且也比较安全，当然也可以用1-3个字符，可以加密两次，同样可以生成好记又安全的密码。再就是你记的单词中如果有拉丁字母之类的外文，一定要区分大小写，否则生成的密码也会有出入。 base64的编码工具请自行百度。就是这样，当然你也可以用md5之类的加密编码方式也可以，我现在已经用了base64生成的密码，当然我不会告诉你是什么单词。

注册极有个性的域名
type: item
date: 2013-03-30T01:32:09+00:00
description: 反正就是这么个标题，实在不知道用什么标题，有没有个性看了才知道。首先，我这是上课走神忽然想到的一个想法，能否注册“❤.com”然后一直留着。想这个理论上按中文域名的方式是可以实现的，今天试了下，的确可以用特殊符号做域名，不过“❤.com”以及其他后缀了域名都已经被注册，这里说下方法，看对看到这篇文章的人有没有用。（这个方法也可以以英文域名的价格注册中文域名）中文域名的方式就是输入中文域名时浏览器将中文用“Punycode”的方式转码为英文和连接线的组合，然后一切都和英文域名一样了，例如“陈宇恒.中国”转码后就是”xn--29s84i9x2d.xn--fiqs8s“。今天试了下，特殊符号比如“❤”也可以用“Punycode”转码，而且Chrome浏览器也支持（我只用Chrome，其他浏览器只要支持中文域名也应该可以），这样我想注册的特殊符号域名就在实际上可以操作了。 如果要注册的话，首先要先用Punycode的转码工具，访问“导航.中国”左下角就有中文域名转码工具，光标聚焦到文本框后，右击搜狗拼音输入法的悬浮框，选择“表情&符号”→“特殊符号”（其他主流输入法也类似），再选择自己喜欢的特殊符号输入，再点击“域名转码”就能得到punycode码了，转码时最好不要输入后缀，把转码后的东西复制下来，就可以去域名注册商选择后缀注册了，当然要保证这个域名没有被别人注册。另外，在dot.tk下注册域名可以直接输入中文和特殊符号。方法很简单，不过除了tk外我也没注册，所以除tk域名外的域名不一定可以（理论上是千真万确的行啊），现在只有一个字符的特殊符号域名应该很少了，我有幸抢到了几个tk的，但还是可以注册两个组合的，特殊字符的域名资源现在还是很丰富的。我想注册一个.com的特殊符号域名，只是无奈没有钱啊。打了这么多字，特殊字符域名还是不太方便的，因为每一次输入都要右击选择……虽然搜狗拼音输入法支持例如输入“xin”（心）显示“❤”的方式，但如果有人将“❤”读成“ai”（爱）了呢？所以特殊字符域名就可能只限于特殊的纪念网站了。最后，晒晒我注册了那些tk域名吧⊙﹏⊙b汗（全部转跳到我的首页）： C❤.TK C❦.TK ๑.TK ▒.TK ☞.TK右 ☃.TK雪人 ❤❤❤❤❤.TK ❤❤❤❤❤❤❤❤❤.TK