使用vs2013向csv文件寫數據,但是無法寫入漢字,英文和數字可以正常寫入
求大神指導
//設置語言為中文,否則在Unicode編碼下讀出中文字符為亂碼
char* old_locale = _strdup(setlocale(LC_CTYPE, NULL));
setlocale(LC_CTYPE, "chs");
。。。
文件操作
。。。
setlocale(LC_CTYPE, old_locale); //還原語言區域的設置
free(old_locale);//還原區域設定
我添加了這幾句就可以了