nginx日志中文变成类似\xE9\xA6\x96\xE9\xA1\xB5-\xE6\x8E\xA8\xE8\x8D\x90的东西,治本方案
生活随笔
收集整理的這篇文章主要介紹了
nginx日志中文变成类似\xE9\xA6\x96\xE9\xA1\xB5-\xE6\x8E\xA8\xE8\x8D\x90的东西,治本方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里:https://groups.google.com/forum/#!topic/openresty/NcRSb5gTmVU?
?
主要是:
?
這與 ngx_lua 無關,是較新的 nginx 核心引入的行為,即自動對 log_format 模版中的 nginx 變量的值中的非?
ascii 字節進行轉義。?
如果你使用的是 ngx_openresty 自帶的 nginx 核心,則可以通過 log_escape_non_ascii 指令禁用此行為,即:?
? ? log_escape_non_ascii off;?
對應的補丁是?
https://raw.github.com/agentzh/ngx_openresty/master/patches/nginx-1.2.7-log_escape_non_ascii.patch?
Best regards,?
-agentzh?
?
?
BR
?
總結
以上是生活随笔為你收集整理的nginx日志中文变成类似\xE9\xA6\x96\xE9\xA1\xB5-\xE6\x8E\xA8\xE8\x8D\x90的东西,治本方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [javaSE] java获取文件列表
- 下一篇: NYOJ(21),BFS,三个水杯