LogFile传到记事本文件中的记录为乱码,或者记事本中根本就没有记录内容

老师:

 我在OnSignal中用A_SendOrderEx()发单,A函数的返回值为True,在OnOrder域中用LogFile记录Order内容,但记事本中出现的是乱码,或根本就没有内容。

请老师帮我解决。谢谢!

  Defs

  Integer LogFile(StringRef str)

{

FileAppend(\"D:/\"+FormulaName()+\".txt\",\"[\"+Text(SystemDateTime())+\"] \"+ str);

Return 0;

}
OnBar(ArrayRef<Integer> indexs)
{
  If(BarStatus==2)
  {
  Buy(5,data0.open,Enum_Signal_UnCorrectPrice);
  }  
  CheckTickData(mytick);
}
OnSignal(ArrayRef<Signal> sigs)
{
For i = 0 To GetArraySize(sigs) - 1
{
SignalRef sig = sigs[i];
If(!BitHas(sig.flag, Enum_Signal_NotSend) && QuoteStatus == Enum_QuoteStatus_RealTime )
     {
      If(sig.side==1 and condition ==0 )
        {
      Bool ret=data0.A_SendOrderEx(Enum_Buy,Enum_Entry,sig.volume,mytick.bidask1.askP,myorderId);
             condition==1;
          }
       }
     }
}
OnOrder(OrderRef ord)
{
 For i=0 to GetArraySize(myorderId)-1
  {
       If(A_GetOrder(myorderId[i],myorder))
        {
          myorderMap[myorderId[i]]=myorder;
          LogFile(\"SendOrder:\"+myOrder.symbol+\",\"+text(myorder.side)+\",\"
          +Text(myOrder.orderId)+\",\"+Text(myOrder.volume)+\",\"
          +Text(myorder.fillVolume)+\",\"+Text(myorder.price)+\",\"+Text(myorder.status));
         }
       }
     }
FileAppend 是在文件中追加一条记录,请问老师,哪个函数是响应配套的,从该文件中读出一条记录的功能
测试报告中的交易记录能否导出?
组合报告中没有数据,K线图有成交记录
请问测试报告中,交易记录如何导出?
回测中的交易记录和复盘中的信号不吻合
没有交易记录
INI文件不能读取,乱码
关于回测交易记录与实盘数据记录不一致的问题
如何导出回测时的交易记录?
怎样正确显示csv文件中的汉字

谢谢老师!

现在写入的文件都需要用数据中心的文件查看器来查看