如何在geocaching.com输入中文geocaching.com chinese howto
Created by aleung Revised -------------------------------------------------------------------------------- 如何在geocaching.com输入中文 Geocaching.com是第一个正式的,也是全球最大的geocache交流平台,可以称为geocaching的官方网站。但非常遗憾,这个网站不支持中文,准确的说是只能支持拉丁语系的字符,如果直接输入中文会显示为问号,这就让不少英文水平不够好的中国用户敬而远之。 幸好,现在有了解决的方法。解决方法先将汉字转换为HTML实体(一种特定的编码格式,看起来是&nnnn;的样子,&与;之间夹着一串数字),再将这些转换后的文字填入网页的输入框中。 转换工具(任选一个): Unicode (UTF-8) to HTML entities converter (online) 10進、16進文字コードin HTMLユニコード (online) Unicode Characters to HTML Entities Converter (online) ASCII Converter (online) BabelPad (Unicode Text Editor for Windows) 一般的话用在线的都可以了,第一个最简单。如果希望用本地软件的,可以用BabelPad,注意要将字体设置成宋体或者其他中文字体,否则中文显示不出来的。输入或者粘贴一段中文进去,全选,然后在菜单中选择“转换”-“统一码转换成HTML字名”。说明及注意事项经过测试,在cache详细资料页面(cache listing)的介绍部分(description)和日志/评论部分都可以使用这种方法来输入中文,例如GCGH6X。 Cache标题不能带有中文,无法正常显示提示信息只能用英文,否则寻宝者解密出来也看不明白 Cache介绍应该分别用中文、英文书写,不应该只用中文,因为这是一个全球性的游戏,有很多外国人参与。如果英文水平有限,英文部分可以写得简短些,起码把关键信息说明就可以了。实际上,这也是锻炼英文能力的一个机会:) 建议英文写在前面,中文开始的地方用“----- chinese -----”分隔。因为在不支持中文的电脑中有可能下面的是一片乱码,或者外国人不知道这些文字是什么东西。工作原理有些网站不支持汉字,输入的中文字符显示不出来,变成了问号。这通常是在文字处理的某个过程中只能处理7bit字符,将汉字过滤掉了。 在HTML/XML中对于这种在字符集以外的字符的表示有一种特殊方法:字符实体(character entity),用字符实体来代替一个字符,相当于编程语言里面的转义符。HTML字符实体都是用&开头,分号结尾的,又分为两种,命名字符实体(named character entity)和数字字符实体(numeric character entity),命名字符实体数量不多,都是些常用的符号,例如表示空格;数字字符实体是将unicode字符编码的十进制或十六进制数字放在&和;之间,例如字(十进制)和字(十六进制)。这样,所有unicode字符都变成了7bit ASCII编码,如果在不支持汉字的网站上输入这样编码后的中文,就不会在处理过程中被过滤了,只要浏览器支持,就能够把这些字符还原显示出来。 不过,输入HTML实体,网站是不会将它按照一个字符来处理的,而是一串ASCII字符,故此在搜索、切分的时候就会出现问题了。参考资料 Aleung,如何在不支持中文的网站中输入中文信息,http://aleung.blogbus.com/logs/2006/06/2714285.html 關於在官網用中文登錄文章的問題,http://tw.geocaching.dnip.net/viewtopic.php?t=44 |