matlab2015b用psychtoolbox工具箱时,用drawtext之类的函数显示中文显示不出来

matlab2015b用psychtoolbox工具箱时,用drawtext之类的函数显示中文显示不出来,是乱码。

这是因为中文编码的问题。解决这个问题最好的办法是统一字符编码方式。

在你调用psychtoolbox(下面简称)的相关函数之前(一般来说是在代码的第一行),设置PTB中字符编码为UTF-8:
Screen('Preference','TextEncodingLocale','UTF-8')

然后,在给drawText传入中文字符时,将其转换为double的矩阵
也即,将
"中文"
改为
double("中文")

参考资料:http://docs.psychtoolbox.org/DrawText
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab2015b用psychtoolbox工具箱时,用drawtext之类的函数显示中文显示...
这是因为中文编码的问题。解决这个问题最好的办法是统一字符编码方式。在你调用psychtoolbox(下面简称)的相关函数之前(一般来说是在代码的第一行),设置PTB中字符编码为UTF-8:Screen('Preference','TextEncodingLocale','UTF-8')然后,在给drawText传入中文字符时,将其转换为double的矩阵 也即,将...

相似回答