使用File.CreateText()生成的文件是UTF-8的编码。生成m3u播放列表。给WindowMedaiPlay读是认不了中文名的连接,如果把m3u放在网页中,连英文的连接也播放不了。
新建1个txt文件,把C#生成的m3u文件中的内容一字不差得考到txt文件中,再改txt后缀为m3u结果WindowMedaiPlay和网上的播放器都可以播放。我想可能是WindowMedaiPlay认不UTF-8编码,问一下如何用程序创建本机默认Unicode字符编码。
新建1个txt文件,把C#生成的m3u文件中的内容一字不差得考到txt文件中,再改txt后缀为m3u结果WindowMedaiPlay和网上的播放器都可以播放。我想可能是WindowMedaiPlay认不UTF-8编码,问一下如何用程序创建本机默认Unicode字符编码。
FileStream 中的是Write ( byte[] array , System.Int32 offset , System.Int32 count )
如何把 字符串以Unicode编码放入 byte[] 。
给些例子
System.Text.Encoding.Unicode);