0
我正在使用POCO C++庫版本1.7.5用於從數據庫加載幾條記錄並使用POCO記錄器實用程序將它們記錄到文件中。其中一個字符串記錄採用unicode格式,我保存在std::wstring
中。我找不到如何使用POCO記錄器登錄std::wstring
。如何使用Poco :: Logger記錄unicode字符串?
Poco::Logger logger;
std::wstring gameName;
...
logger.information("GameName: %s", gameName.c_str());
結果是:
2017-04-27 11:47:28.438 - GameName: [ERRFMT]
如何正確登錄std::wstring
?
這是行不通的。我試過了,結果是一樣的。我也試過'%S'只打印'S'。 – bobeff