Hello!
2014-04-11 0:09 GMT-07:00 Napoleon:
> 想问问您openresty中有没有中文简繁体转换的组件,如果没有,该怎么安装一个nginx的中文简繁体转换的组件呢?还有一个问题,我现在的需求是中文繁体转简体,但是我不能判断我的nginx得到的arg中的参数的值是简体还是繁体,有没有一种set函数能帮我识别简繁体,在简体时不转化在繁体时转换?
>
可以参考万珣新的 ngx_set_cconv 模块:
https://github.com/liseen/set-cconv-nginx-module#readme
你可以尝试直接把这个模块编译进 openresty(通过 ./configure --add-module=PATH 选项)。该模块提供的
set_cconv_to_simp 等配置指令应该可以直接在你的 Lua 代码里调用(通过 ngx_lua 模块的 ndk.set_var
API: https://github.com/chaoslawful/lua-nginx-module#ndkset_vardirective
)
同时抄送给 openresty 中文邮件列表:https://groups.google.com/group/openresty
请加入此列表并在那里讨论这样的问题,谢谢合作!
> 大神刚才我的问题有点别扭,我再重新说下我的问题,我用nginx来收集一些统计分析的参
> 数,有一些是中文。现在他们把脚本放到了繁体网页上,网页的编码方式和nginx一样都是
> utf-8。但是我发现我的nginx日志中,只要是中文简体都能正常显示,但是如果是中文繁体
> 却不能正常显示,想问问大神这是什么问题呢?是不是需要nginx再添加模块解决呢?
对于这个问题,看起来像是你显示日志的终端的字体问题。你应该换一个终端显示你的 nginx 日志,而不是在 nginx 里面作转换(因为必然会有开销)。
Best regards,
-agentzh