CppCMS是否支持unicode?

时间:2015-02-14 01:01:52

标签: html c++ cppcms

我一直在寻找具有高性能目标的C ++ Web框架。 我发现它,我不确定它是否支持Unicode,因为我看到它的一些示例使用std:string进行渲染。 是否有人使用Unicode输出?

1 个答案:

答案 0 :(得分:1)

通过unicode,我认为你的意思是UTF-8。

是的,cppcms完全支持UTF-8。我来自中华民国(中华民国),我使用cppcms输出繁体中文。在cppcms邮件列表中,还有许多来自中华人民共和国(中华人民共和国)的人,他们将其与简体中文字符一起使用。越南人不会有任何问题。

查看维基页面上的编码和UTF-8:
http://cppcms.com/wikipp/en/page/cppcms_1x_encoding_and_utf8

基本上,在config.js文件中,请确保正确声明您的语言环境,例如:

"localization" : {  
    "locales" : [ "en_US.UTF-8" ]  
}  

另外,如果您使用mysql,请确保在数据库连接字符串中声明编码,如下所示:

    mysql:host=127.0.0.1;database=foo;user=bar;password=foobar;set_charset_name=utf8

基本上就是这样。有了它,你可以使用std :: wstring或任何你想要的东西。