首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mIRC套接字图表集失败

mIRC套接字图表集失败
EN

Stack Overflow用户
提问于 2013-06-21 16:30:59
回答 1查看 409关注 0票数 2

所以我有UTF7.21,默认情况下启用了mIRC -8。

所以我有这个套接字:

代码语言:javascript
复制
on *:sockopen:_tmdb_*:{
  sockwrite -tn $sockname GET $hget($sockname,url) HTTP/1.1
  sockwrite -tn $sockname Host: "nah"
  sockwrite -tn $sockname User-Agent: mIRC-API/v1-Alpha
  sockwrite -tn $sockname Accept: application/json
  sockwrite -tn $sockname Connection: close
  sockwrite -tn $sockname $crlf $+ $crlf
}

默认情况下,我从远程服务器获取这些头文件:

代码语言:javascript
复制
[Header] HTTP/1.1 200 OK
[Header] Access-Control-Allow-Origin: *
[Header] Age: 0
[Header] Cache-Control: public, max-age=3600
[Header] Content-Type: application/json;charset=utf-8
.....

当它是用英语写的时候,我得到了这样的回应:

代码语言:javascript
复制
Extended Play 2006 47247

不过,当我试图改变语言的时候。我正在向api服务器发出请求并定义&language=el。我得到了这个:

标头:

代码语言:javascript
复制
[Header] HTTP/1.1 200 OK
[Header] Access-Control-Allow-Origin: *
[Header] Age: 0
[Header] Cache-Control: public, max-age=3600
[Header] Content-Type: application/json;charset=utf-8
.....

结果:

代码语言:javascript
复制
Πέντε Λεπτά ΑκΟΞΌΞ± 2006 47247

当我打开存储的JSON文件时,mIRC下载了...我可以很好地看到希腊字符集。mIRC不能。你知道为什么我的字符集被套接字搞乱了吗?我的意思是,我可以用一个小的//echo -aΠεντελεπταακόμη写得很好。它可以很好地显示它。尽管通过套接字变得很混乱..

EN

回答 1

Stack Overflow用户

发布于 2016-03-02 14:56:45

代码语言:javascript
复制
if $utfdecode($utfencode($1-,162)) {
...
}

字符集代码如下,我们的字符集代码162

代码语言:javascript
复制
000 - ANSI_CHARSET
001 - DEFAULT_CHARSET
002 - SYMBOL_CHARSET
077 - MAC_CHARSET
128 - SHIFTJIS_CHARSET
129 - HANGEUL_CHARSET
130 - JOHAB_CHARSET
134 - GB2312_CHARSET
136 - CHINESEBIG5_CHARSET
161 - GREEK_CHARSET
162 - TURKISH_CHARSET
163 - VIETNAMESE_CHARSET
177 - HEBREW_CHARSET
178 - ARABIC_CHARSET
186 - BALTIC_CHARSET
204 - RUSSIAN_CHARSET
222 - THAI_CHARSET
238 - EASTEUROPE_CHARSET
255 - OEM_CHARSET
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17230799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档