Android UTF-8乱码

最近在做一个App,主要是录制视频,要写入SRT字幕文件,并且还要分割视频同时分割字幕文件。

当我在使用UTF-8写入字幕文件的时候,在android和mac上播放都是正常的,但是在windows的暴风影音上播放字幕乱码了。

仔细搜索了下相关资料,才知道windows上的UTF-8是添加了BOM的,如果是未添加BOM的UTF-8,会因为无法判断编码而中文乱码。… 阅读全文