1.首先pb需要utf8格式,所以由ansi轉換成utf8格式才能傳輸
2.在接收端,需要將utf8轉換成ansi才能用
3.在插入資料庫之前需要將sql從ansi轉換成utf8格式
db_user_mail* pmail = offline->mutable_user_mail();assert(pmail->has_content());//
系統郵件肯定需要content
char* pcontent = utf8toansi(pmail->content().c_str());
char sql[1024 * 10] = ;
sprintf_s(sql,
sizeof(sql), "
insert into `user_sys_mail` set `content` = '%s', `type` = %d, `send_time` = from_unixtime(%u), `valid_time` = %u;select last_insert_id();",
pcontent, pmail->type(), pmail->send_time(), offline->valid_time());
free(pcontent);
char* psql =ansitoutf8(sql);
int code =cdbmgr::query(con, psql, strlen(psql));
free(psql);
if (0 != code) //
非0查詢失敗
插入中文的格式,當時這個問題給我帶來了巨大的困擾,嗎的都是坑。。
python坑爹的黑店 1023 坑爹的黑店
題目描述 今天小明去了乙個風景如畫的地方散心,但是自己帶的飲料喝完了,小明口渴難耐,見不遠處有家小商店,於是跑去買飲料。小明 我要買飲料!店主 我們這裡有三種飲料,礦泉水1.5元一瓶,可樂2元一瓶,橙汁3.5元一瓶。小明 好的,給我一瓶礦泉水。說完他掏出一張n元的大鈔遞給店主。小明 小明環顧四周,就...
坑爹的if語句
前兩天的時候,自己在修改 的時候,自己感覺對除錯比較有心得體會了。但遇到乙個問題,總在乙個函式中返回了false,明明條件就是不應該返回。修改前的示例 如下 string topic topic is not empty if topic.empty return false 我想對這行 加乙個日誌...
坑爹的javascript快取
開發圖書管理專案,結果使用jqury的ajax函式老是出狀況,要麼返回值為null,要麼根本就沒有呼叫servlet方法,甚至有時候連引數都沒有傳遞過去。除錯了快乙個小時,時好時壞的,簡直頭都要大了。後來用firefox的檢視原始碼才發現js 居然和ide中的不一致!我靠,明明已經禁止了瀏覽器快取,...