绘声绘影 打开电影字幕文件utf 请问utf是什么?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:04:06
绘声绘影 打开电影字幕文件utf 请问utf是什么?用什么软件编辑?
谢谢!

使用小熊猫卡拉OK字幕制作软件套装软件,可以制作UTF文件(字幕),

一种编码格式,txt保存的时候“编码”里就有“utf”编码

UIF是一种字幕二进制的文本格式,全世界通用,此种格式在任何计算机上也不会产生乱码。在会声会影中你打上字幕,有个保存为字幕文件的,就有这种格式。
UTF,是Unicode Text Format的缩写,意为Unicode文本格式。对于UTF,是这样定义的:

(1)如果Unicode的16位字符的头9位是0,则用一个字节表示,这个字节的首位是“0”,剩下的7位与原字符中的后7位相同,如“\u0034”(0000 0000 0011 0100),用“34” (0011 0100)表示;(与源Unicode字符是相同的);

(2)如果Unicode的16位字符的头5位是0,则用2个字节表示,首字节是“110”开头,后面的5位与源字符中除去头5个零后的最高5位相同;第二个字节以“10”开头,后面的6位与源字符中的低6位相同。如“\u025d”(0000 0010 0101 1101),转化后为“c99d”(1100 1001 1001 1101);

(3)如果不符合上述两个规则,则用三个字节表示。第一个字节以“1110”开头,后四位为源字符的高四位;第二个字节以“10”开头,后六位为源字符中间的六位;第三个字节以“10”开头,后六位为源字符的低六位;如“\u9da7”(1001 1101 1010 0111),转化为“e9b6a7”(1110 1001 1011 0110 1010 0111);

可以这么描述JAVA程序中Unicode与UTF的关系,虽然不绝对:字符串在内存中运行时,表现为Unicode代码,而当要保存到文件或其它介质中去时,用的是UTF。这个转化过程是由writeUTF和readUTF来完成的。