这几天尝试用smplayer添加字幕的时候,发现现在大部分的字幕,显示都是乱码,一开始没欢迎是mplayer的问题,把smplayer的字幕设置都改了一遍。发现仍然是乱码.
到网上google了一番发现,遇到这个问题的还不少,大部分建议说设置一下编码格式,或者修改成unicode。但是我试过(我是在windows环境下)都不行。
然后我看了一下代码,发现源码是因为读取Sub数据的时候,并没有对...
分类:
其他好文 时间:
2014-10-13 23:14:57
阅读次数:
223
近日须要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,以下全是从网上搜来的:1.ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte charact...
分类:
其他好文 时间:
2014-10-13 23:02:17
阅读次数:
337
1. 字符类型数据类型长度说明CHAR(n BYTE/CHAR)默认1字节,n值最大为2000末尾填充空格以达到指定长度,超过最大长度报错。默认指定长度为字节数,字符长度可以从1字节到四字节。NCHAR(n)默认1字符,最大存储内容2000字节末尾填充空格以达到指定长度,n为Unicode字符数。默...
分类:
数据库 时间:
2014-10-13 15:48:49
阅读次数:
224
wchar_t* U8ToUnicode(char* szU8){ //UTF8 to Unicode //由于中文直接复制过来会成乱码,编译器有时会报错,故采用16进制形式 //char* szU8 = "abcd1234\xe4\xbd\xa0\xe6\x88\x91\xe4\...
分类:
编程语言 时间:
2014-10-12 22:03:58
阅读次数:
211
java跟python类似的做法,在java中字符串的编码是java修改过的一种Unicode编码,所以看到java中的字符串,心理要默念这个东西是java修改过的一种Unicode编码的编码。package string;import java.nio.charset.Charset;public...
分类:
编程语言 时间:
2014-10-12 20:18:08
阅读次数:
271
老是碰到这个问题,决定好好给整理一番思路。翻阅资料和实践证明,以下论述为真理:字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码...
分类:
编程语言 时间:
2014-10-12 15:41:08
阅读次数:
240
WM_CAP_UNICODE_START= WM_USER+100; //开始 WM_CAP_GET_CAPSTREAMPTR= (WM_CAP_START+ 1); //获得 CAPSTR EAMPTR WM_CAP_SET_CALLBACK_ERROR= (WM_CAP_START+ 2); //设置收回错误 WM_CAP_SET_CALLBACK_STATUS= ...
分类:
其他好文 时间:
2014-10-12 10:34:38
阅读次数:
208
我们程序文件的字符集就是我们写出来的.c扩展名的文件的字符集,这里用的是系统默认的 ANSI字符集,如下图:上面的字符集我们不关心,我们关心的是源程序的字符集和程序的执行字符集 ,源程序的字符集是我们在编译程序时指定的编译选项,这里我们选择UNICODE,如图:而程序的执行字符集则不好确定了,如果我...
分类:
编程语言 时间:
2014-10-11 20:14:56
阅读次数:
257
网上,针对汉字、特殊字符的UNICODE 编码、解码实现,方法诸多,但是大多是复制粘贴,没有新意! PHP UNICODE 汉字 编码: var_dump(json_encode(‘2018 ABC 我是中国人!网站:http://my.oschina.net/cart/‘)); 上...
分类:
Web程序 时间:
2014-10-11 18:52:16
阅读次数:
298
近日须要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,以下全是从网上搜来的:1.ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte charact...
分类:
其他好文 时间:
2014-10-11 16:36:55
阅读次数:
242