mysql中文坑爹的東西

2022-03-15 02:09:19 字數 835 閱讀 1422

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中的不一致!我靠,明明已經禁止了瀏覽器快取,...