美文网首页
log4erl中文会输出失败

log4erl中文会输出失败

作者: 拉德 | 来源:发表于2017-06-11 15:40 被阅读0次

    log4erl:info("~p", ["中文"]).

    会报错,于是看了下log4erl:info的实现,log4erl在写文件时候:

    M = log_formatter:format(Log, Format),

    file:write(Fd, M);

    erlang文档中定义,不能输出大于255的字符。

    那要如何输出中文呢?

    可以通过xmerl_ucs:to_utf8 来转换。

    BTW:unicode 通常指的是ucs-2的具体实现,不同于utf-8.

    相关文章

      网友评论

          本文标题:log4erl中文会输出失败

          本文链接:https://www.haomeiwen.com/subject/ezcvxxtx.html