火星文转换器使用教程,新手也能快速上手的转换器!

tmyb

最近,我发现一个好玩的东西——火星文!你们还记得当年QQ空间、QQ签名里那些奇奇怪怪的符号和文字吗?哈哈,感觉一下子回到青春期。为重温这种“非主流”的感觉,我决定自己动手做一个火星文转换器。

我以为这玩意儿挺复杂的,不知道从哪里下手。于是我就去网上搜搜,发现已经有很多现成的“火星文转换器”。有的还是在线的,直接输入文字就能转换,挺方便的。

不过我这个人就是喜欢折腾。既然要玩,就玩个彻底的!我决定自己做一个,这样可以按照自己的想法来定制,多有意思!

火星文转换器使用教程,新手也能快速上手的转换器!

我先是下载一个叫“火星文转换器”的App。安装好之后,我迫不及待地打开试试。操作很简单,在输入框里输入正常的文字,然后点一下“转换”,Duang!火星文就出来!

然后,我发现一些小问题:

  • 有些字转换不,还是原来的样子。
  • 转换出来的火星文,有的看起来不够“酷炫”。

火星文转换器使用教程,新手也能快速上手的转换器!

看来,直接用现成的App还是不能满足我的需求!

我又去研究一下别的实现方式,发现有人说可以直接在输入法里设置,把简体字直接转换成繁体字。我用的是搜狗输入法,就试着在设置里找找,果然有“简繁切换”的功能。我把它设置成“繁体”,然后打字试试,还真能直接打出繁体字!

但是,这还不是火星文!火星文可不只是繁体字,还有很多奇怪的符号和组合!

看来,光靠输入法是不行。我又回到那些在线转换器上,仔细观察它们转换出来的结果。我发现,这些火星文基本上都是由一些常用的汉字、偏旁部首,再加上各种符号组成的。

有这个发现,我心里就有谱。我决定自己做一个字库,把常用的汉字和对应的火星文符号都存起来。这样,只要输入一个汉字,我就能从字库里找到对应的火星文,然后把它显示出来。

实现过程

火星文转换器使用教程,新手也能快速上手的转换器!

我先从网上找一些火星文的资料,把那些常用的符号和对应的汉字都整理出来。然后,我开始动手写代码……(此处省略N字,你们懂的)

经过一番努力,我的“火星文转换器”终于初具雏形!虽然现在还比较简陋,只能转换一些简单的汉字,但是我已经很满足。毕竟这是我自己亲手做出来的!

下一步,我打算继续完善这个转换器,让它能转换更多的汉字,生成更“酷炫”的火星文!

等我完全搞定,再分享给你们玩!