CH376读取文件数据,部分乱码是可能是会什么原因呢?乱码发生在汉字部分,乱码位置长度不定
bit ReadTest()
{
printf( "Openn" );
strcpy( buf, "\C51\CH376HFT.C" ); /* 源文件名,多级?柯枷碌奈募??吐肪睹?匦敫粗频絉AM中再处理,而根目录或者当前目录下的文件名可以在RAM或者ROM中 */
s = CH3Close
bit ReadTest()
{
printf( "Openn" );
strcpy( buf, "\C51\CH376HFT.C" ); /* 源文件名,多级目录下的文件名和路径名必须复制到RAM中再处理,而根目录或者当前目录?碌奈募??梢栽赗AM或者ROM中 */
s = CH3Close
正确内容:
bit ReadTest()
{
printf( "Openn" );
strcpy( buf, "\C51\CH376HFT.C" ); /* 源文件名,多级目录下的文件名和路径名必须复制到RAM中再处理,而根目录或者当前目录下的文件名可以在RAM或者ROM中 */
s = CH3Close
2022-7-14 11:37:33
您好,根据问题描述,只有中文乱码不太像丢数据的问题,而且中文是部分集中乱码就不太像编码格式不匹配。您可以把CH376读出的二进制数据直接保存到某个文件再和原文件对比,先看看是不是丢失了数据。如果数据没有丢失的话,可能的问题就是出在串口输出的地方。
您好,根据问题描述,只有中文乱码不太像丢数据的问题,而且中文是部分集中乱码就不太像编码格式不匹配。您可以把CH376读出的二进制数据直接保存到某个文件再和原文件对比,先看看是不是丢失了数据。如果数据没有丢失的话,可能的问题就是出在串口输出的地方。
举报