我正在构建一个返回
的ip位置API{
"city": "Research",
"country_code": "AU",
"country_name": "\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f",
"ip": "1.1.1.1",
"location": "-37.7,145.1833",
"organisation": "",
"postal": "3095",
"region": "Victoria",
"time_zone": "Australia/Melbourne"
}
当语言设置为ru
时,有没有办法打印国家/地区名称,以便显示西里尔字母?
我还想渲染,简体中文和日文。
答案 0 :(得分:1)
问题在于谁在阅读您的文本以及使用哪种编码。 当然可以创建一个Unicode文本并在其中放置任何内容。 问题是,从另一端来看,是否可以毫无问题地阅读它?
现在的方式无论编码是什么,都可以保证工作,因为它只是ASCII。
即使您转换回unicode,您更喜欢哪种编码? UTF16(Windows)? UTF8(Unix)?仅限8位?这不是一个安全的选择。唯一安全的选择(以及之所以如此)就是保持原样。
为什么要关注API结果的可见性?