diff --git a/WaterMark/WatermarkVideoSubscriber.cpp b/WaterMark/WatermarkVideoSubscriber.cpp index 2ab0d161abf692006feebd9b7826ecb612fac72d..5296b002793e11e90392c44b91c2985fa736bd2b 100644 --- a/WaterMark/WatermarkVideoSubscriber.cpp +++ b/WaterMark/WatermarkVideoSubscriber.cpp @@ -43,6 +43,8 @@ WatermarkVideoSubscriber::WatermarkVideoSubscriber(const std::string& dataPath, if (std::setlocale(LC_TIME, std::locale("").name().c_str()) == NULL) { Plog::log(Plog::LogPriority::INFO, TAG, "error while setting locale"); } + + std::setlocale(LC_NUMERIC, "C"); fontFile_ = dataPath + sep + "Muli-Light.ttf"; #ifdef WIN32 for (int i = fontFile_.size(); i > 0; i--)