使用 log4net 编写希伯来语

Uri*_*riK 6 log4net hebrew

我使用 log4net 将混合的希伯来语和英语字符写入文件,但我看到的不是希伯来语,而是问号。

我尝试将应用程序和线程的文化信息设置为“he-IL”,但似乎没有帮助。

log4net 支持希伯来字符吗?如果是这样,我怎样才能让它发挥作用?谢谢

编辑:这是我的配置部分:

<appender name="ErrorsFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
  <param name="File" value="c:\\taskman\\service.log"/>
  <param name="AppendToFile" value="true" />
  <rollingStyle value="Date"/>
  <datePattern value="'service.'yyyy-MM-dd'.log'"/>
  <layout type="log4net.Layout.PatternLayout,log4net">
    <param name="ConversionPattern" value="%d;%m%n"/>
  </layout>
</appender>  
Run Code Online (Sandbox Code Playgroud)

希伯来语文本来自 SQL Server 2005 数据库。

toy*_*fun 4

app.config将以下行添加到文件的以下appender部分:

<encoding value="windows-1255" />
Run Code Online (Sandbox Code Playgroud)