cppjieba icon indicating copy to clipboard operation
cppjieba copied to clipboard

dict文件夹路径包含中文时崩溃

Open siren186 opened this issue 2 years ago • 2 comments

cppjieba::Jieba构造函数如下,参数为std::string

Jieba(const string& dict_path, 
        const string& model_path,
        const string& user_dict_path, 
        const string& idfPath, 
        const string& stopWordPath) 

读取文件时,因为中文是以UTF-8编码存储在std::string中的,所以会造成找不到指定的文件,打开文件失败。

ifstream ifs(filePath.c_str());

siren186 avatar Sep 22 '22 07:09 siren186

同样问题,解决办法用不带中文的相对路径

HuangYoutian avatar Sep 26 '22 07:09 HuangYoutian