文本反转工具究竟做什么
文本反转工具会接收你输入的任何内容,并重新排列它,使其从相反方向读出。这听起来像是一个小把戏,但人们说"反转文本"时其实指的是三件截然不同的事,它们产生的结果也大相径庭。我们的文本工具在浏览器中处理这三种情形,因此你粘贴的任何内容都不会离开你的设备。
第一种模式是完整的字符反转。每一个字母、数字、空格和标点符号都被首尾颠倒。输入 hello world,你会得到 dlrow olleh。第二种模式反转单词的顺序,同时保持每个单词可读:hello world 变成 world hello。第三种模式把文本上下翻转,使其看起来旋转了 180 度。最后这一种最出人意料,因为它不只是把你的字符打乱重排,它会把每个字母替换成一个特殊的形似符号。

字符反转与单词顺序反转
这两者的区别比乍看之下更重要。字符反转纯粹是机械式的:最后一个字符变成第一个,倒数第二个变成第二个,依此类推。这就是经典的"倒着写的文本",除非有人再用工具跑一遍,否则读起来像是乱码。它非常适合把一条短消息藏在众目睽睽之下,因为任何想读它的人都必须刻意地把它反转回来。
单词顺序反转会保持每个单词拼写正确,但摆弄句子的行文。当你想要尤达大师式的措辞,当你在测试某个版面如何处理从右到左的阅读顺序,或者当你只是想打乱一个句子而不破坏其中的单词时,它都很方便。由于单词保持完整,单词顺序反转比完整的字符反转更容易让人拼凑回去。
为什么翻转文本是由特殊的 Unicode 字符构成的
上下颠倒文本是唯一一种不止于重排你自己字母的模式。你的键盘上没有"颠倒的 A"键,所以工具会用一个恰好形似倒置字母的不同 Unicode 字符来替代它。小写的 e 变成 ǝ,a 变成 ɐ,依此类推,然后整个字符串被反转,使它旋转后能正确读出。同样的思路驱动着镜像文本,它会把字母替换成看起来像左右翻转倒影的字形。
这就是为什么翻转和镜像的输出有时粘贴到某些应用里会显得怪异:你发送的不再是原本的字母表,而是从 Unicode 空间各处借来的符号,取自原本为其他语言和语音学准备的区块。大多数现代字体都能正常渲染它们,但少数较旧的系统在某个字符没有字形时会显示空白方框。如果你需要的是真正经过样式处理的字母而非倒置字母,我们的花式文本生成器能满足这种情形。

有趣又实用的用途
反转文本是谜题和文字游戏中的常客。隐藏的线索、寻宝游戏和密室逃脱谜语常常把一串文字倒着呈现,让玩家必须先弄懂这个把戏才能读懂它。它也是检查回文最快的方法:把一个候选单词或短语反转,看看它是否与原文相符。先去掉空格和标点,A man a plan a canal Panama 在两个方向上读起来都完全相同。
在社交媒体上,上下颠倒和镜像的文本在满是普通配文的信息流中格外吸睛。人们把它用于用户名、简介和短帖,在那些脱颖而出比一眼可读更重要的地方。这是一种让评论看起来与众不同的省力办法。
它也有严肃的一面。开发者在测试软件如何处理边界情况、从右到左的文字以及不寻常的 Unicode 时,会不断地反转字符串。把翻转或镜像的字符喂进一个表单,是发现渲染错误、断裂的截断或假定文字从左到右的版面问题的快捷方式。测试团队会随手备几个反转样本,正是因为它们能暴露出普通输入永远揭示不了的问题。
常见问题
反转字符和反转单词有什么区别?
反转字符会把每一个字符首尾颠倒,所以 hello world 变成 dlrow olleh。反转单词会保持每个单词拼写正确但改变它们的顺序,所以 hello world 变成 world hello。
为什么翻转文本看起来像奇怪的符号?
键盘上没有上下颠倒的字母,所以工具会用形似倒置字母的 Unicode 字符来替代,然后反转顺序。旋转 180 度后,结果便能正确读出。
反转文本到处粘贴都能正确显示吗?
普通的字符和单词反转在任何地方粘贴都没问题,因为它们使用你正常的字母表。翻转和镜像的文本依赖特殊的 Unicode 字形,所以少数较旧的应用或字体可能会显示空白方框。
我可以用它来检查回文吗?
可以。反转这个单词或短语,再与原文比较。如果去掉空格和标点后它们相符,那它就是回文。
我的文本会被发送到服务器吗?
不会。反转完全在你的浏览器中运行,所以你输入或粘贴的任何内容都不会被上传到任何地方。
我如何把反转的文本变回正常?
对于字符反转,把反转后的字符串再用工具跑一遍,它就会回到原文。单词顺序反转也是同样的道理,因为反转两次便能还原起始顺序。
