Busybox1.21.1 挂载U盘显示文件名是中文乱码

2019-07-13 09:02发布

Busybox高版本默认取消了对中文的支持 到官网上下载busybox1.21.1   步骤1:添加编译器和勾选上Build shared build make menuconfig ARCH=arm   步骤2:取消Support Unicode   步骤3:退出保存生成.config 步骤4:修改libbb/printable_string.c 先找到这样一段:
  if (c < ' ')
      break;
  if (c >= 0x7f)
      break;
  s++;

注释掉某两行(34,35行):
/* if (c >= 0x7f) */
/*     break; */
  然后找这样一段(48行):     unsigned char c = *d;     if (c == '