如何在文本与盲文 Unicode 字符之间转换
输入文本后使用精确的 `encode` 模式,可将映射范围内的内容转换为盲文 Unicode 字符;其他模式值会进入解码分支。
输入文本后使用精确的 encode 模式,可将映射范围内的内容转换为盲文 Unicode 字符;其他模式值会进入解码分支。
认识转换范围
这款工具可在普通文本与已定义的盲文 Unicode 字符之间进行转换,也能把已识别的盲文字符解码为文本。它适合先把一小段文字编码,再检查结果中的字符;如果手头已有盲文 Unicode 内容,则可以改用解码分支查看对应文本。需要注意的是,工具依据自身定义的映射处理内容,并不是面向任意文字的通用转换器。
完成一次处理
- 在文本输入区域填写要处理的内容。输入并非必填,省略内容或保持为空时,工具会按空字符串处理,并以空结果完成处理。
- 确定模式。省略模式时,默认值是精确的
encode,它用于把文本转换为已定义的盲文 Unicode 字符。 - 需要解码时,提供一个不是精确
encode的模式值;按照工具的分支规则,这类模式会进入解码处理,将已识别的盲文字符转换为文本。 - 执行处理后查看结果。输入不为空时,结果还会提供输入字符数;该数量按照输入字符串的长度计算,而不是按照转换后的字符数量计算。
- 若要复核结果,可分别用短文本测试编码和解码,并把输入内容、所用模式及返回结果放在一起比较。这样能更容易发现模式填写错误或字符不在映射中的情况。
读取处理结果
编码时,字母会先变成小写,再根据小写后的形式查找映射,所以已映射的大写字母和相应的小写字母会产生相同的盲文字符。如果某个字符的小写形式没有对应映射,工具会保留小写后的字符,而不会把它强制替换成盲文字符。
解码时,能够识别的盲文字符会转回文本,普通空格仍作为空格保留,其他无法识别的字符也会原样留下。看到结果后,应同时检查转换内容和非空输入的字符数,并确认使用的模式符合目标;字符被保留并不等于处理失败。
使用示例
你想检查两个字母在编码分支中的处理方式,同时核对工具报告的输入长度。
在输入区域填写“Ab”,使用精确的 encode 模式执行处理,然后查看转换内容和输入字符数。
处理结果会包含转换后的文本,并针对非空输入报告字符数 2;具体转换字符取决于定义的映射以及所选分支。
使用限制
- 处理范围取决于工具定义的映射;编码不会强制转换未映射字符,解码也会保留未识别字符,因此不能把它当作通用文本转写器或完整的盲文标准实现。
常见错误
- 把其他模式值误当成编码模式时,工具会进入解码分支;需要编码时请填写精确的
encode,准备解码时再使用其他模式值。
常见问题
输入框可以留空吗?
可以,文本输入可省略或留空;工具会将其按空字符串处理,并以空结果成功完成。
不设置模式会进行编码吗?
可以省略模式,此时工具采用默认的 encode;只有提供的模式值不是精确 encode 时,才会执行解码分支。
解码时,未识别的字符会消失吗?
不会直接消失:解码分支会转换已识别的盲文字符,普通空格与其他未识别字符会继续保留。