U盘的长文件名为啥老显示不出?

好像长文件名是另一种叫unicode的编码方式,那怎样能将其转化为ASCII码,请多指教。

实际在unicode的编码方式下,只有中文才存在中文和编码的转化,其他的例如英文,数字都是ASCII码。你所说的显示不出来是什么意思,请说明白点。


Windows提供unicode转ASCII的函数,但要用MCU实现感觉有难度。 不知道网上有没有这方面的原码,你可以搜下。


引用回复:实际在unicode的编码方式下,只有中文才存在中文和编码的转化,其他的例如英文,数字都是ASCII码。你所说的显示不出来是什么意思,请说明白点。

你好,我说的就是中文的unicode转为GB码,由于我用的液晶只能识别GB码,因此要显示中文的话,只能把unicode码转化为GB码,请问该怎么转化?


这个好象没什么转换的公式,你只能采用查表的方式来进行数据的转换了


只有登录才能回复,可以选择微信账号登录