果酱。从UTF-8编码的文本文件中读取字符串并使用IwGxFont绘制它

时间:2014-12-16 12:05:10

标签: file utf-8 marmalade

现在我只使用这样的图画

    char str[10];
    strcpy(str, "str");
    CIwGxFontPreparedData data;

    data.Clear();
    IwGxFontPrepareText(data, str);
    IwGxFontSetRect(CIwRect(10, 10, Iw2DGetSurfaceWidth(), Iw2DGetSurfaceWidth()));
    IwGxFontDrawText(data);     

    data.Clear();
    IwGxFontPrepareText(data, "Const Literal");
    IwGxFontSetRect(CIwRect(10, 200, Iw2DGetSurfaceWidth(), Iw2DGetSurfaceWidth()));
    IwGxFontDrawText(data);

    data.Clear();

但我希望从UTF-8文件加载渲染字符串。果酱是否有可能从UTF-8编码的文本文件中读取字符串并使用IwGxFont绘制它?

据我在文档中看到的,s3eFile Api不包含从文件中读取utf8字符串的功能。

有人能告诉我一个小例子或给我一个正确的方向吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我使用过utf8字符串,没有任何内容。 UTF8是IwGxFontPrepareText所期望的。只需将你的utf8字符串读入char缓冲区,它就可以正常工作了。