我试图使用NLog记录希伯来语文本,但它看起来像是乱码。
NLog配置是从代码(使用LoggerConfiguration类)定义的,彩色控制台和文件目标的编码是utf-8。
两个目标之间的文本呈现方式有所不同:
我该怎么做才能解决它?
答案 0 :(得分:0)
为目标元素添加编码属性,并将其值设置为utf-8:
<target name="ownFile" xsi:type="File" fileName="E:\Logs\MyLogLog_${shortdate}.txt" encoding="utf-8" />