xlnt彻底解决中文问题

xlnt写中文的问题:

上篇文章介绍了先将中文转换为utf8 char* 然后调用value(const char *c)即可。

修改源码增加方法,直接调用value(const wchar_t *string_value)。

修改cell.hpp文件,在void value(const char *string_value)后面增加下面一行代码:

void value(const wchar_t *string_value);

修改cell.cpp文件,在void value(const char *string_value)后面增加下面的代码:

void cell::value(const wchar_t *string_value)

{

    std::wstring_convert> conv;

    value(conv.to_bytes(string_value));

}

在cell.cpp 找到#include  下面增加

#include

重新编译即可。

你可能感兴趣的:(xlnt彻底解决中文问题)