亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4633 | 回復(fù): 9
打印 上一主題 下一主題

請教DBI插入一些中文特殊繁體字如錦字的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-08-04 14:29 |只看該作者 |倒序瀏覽
出現(xiàn)問題的是比如:
@a的內(nèi)容是 ( '馬', 1)
my $sql = q/insert into table_1(c1,c2)values(?,?)/;
$sth= $dbh->prepare($sql);
$sth->execute(@a);
這時會報錯:DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...

還有一些:玕璡誠...,只要字段值最后一個字是這些字,就有上面的問題

但是如果直接用my $sql = q/insert into(c1,c2)values( '馬', 1)/;
$sth= $dbh->prepare($sql);
$sth->execute();
則是可以插入的

研究了一下有一些繁體漢字在perl按字節(jié)編碼最后的編碼與反斜杠\的編碼一樣,所以我想是不是這個原因?qū)е碌,不知道有人遇過并解決這個問題的嗎?

論壇徽章:
0
2 [報告]
發(fā)表于 2011-08-04 14:32 |只看該作者
這個問題在mysql上出現(xiàn),在Oracle上沒有這個問題

論壇徽章:
0
3 [報告]
發(fā)表于 2011-08-11 17:59 |只看該作者
這些害人的字:碶誠玕璡錦運昞...
問題還是沒有解決,

論壇徽章:
1
摩羯座
日期:2014-12-29 15:59:36
4 [報告]
發(fā)表于 2011-08-11 20:42 |只看該作者
這個不懂.
不用GBK編碼可行不可行.這樣就不是5C了

論壇徽章:
0
5 [報告]
發(fā)表于 2011-08-12 14:05 |只看該作者
這個不懂.
不用GBK編碼可行不可行.這樣就不是5C了
ziyunfei 發(fā)表于 2011-08-11 20:42


這個應(yīng)該是perl的問題吧?
比如,你給這個變量這樣賦值,會報錯:Can't find string terminator "'" anywhere before EOF

論壇徽章:
1
摩羯座
日期:2014-12-29 15:59:36
6 [報告]
發(fā)表于 2011-08-12 14:18 |只看該作者
這個應(yīng)該是perl的問題吧?
比如,你給這個變量這樣賦值,會報錯:Can't find string terminator "'" a ...
yiten 發(fā)表于 2011-08-12 14:05


你什么環(huán)境啊.終端utf-8.腳本utf-8.
就不會這樣了

論壇徽章:
0
7 [報告]
發(fā)表于 2011-08-12 14:23 |只看該作者
你什么環(huán)境啊.終端utf-8.腳本utf-8.
就不會這樣了
ziyunfei 發(fā)表于 2011-08-12 14:18



    我是GBK的,看來還真是這個問題

論壇徽章:
0
8 [報告]
發(fā)表于 2011-08-12 14:25 |只看該作者
$a = qq(\Q昞\E);

論壇徽章:
0
9 [報告]
發(fā)表于 2011-08-12 14:26 |只看該作者
可是現(xiàn)在數(shù)據(jù)庫是GBK編碼,現(xiàn)在該如何是好?

論壇徽章:
0
10 [報告]
發(fā)表于 2011-08-12 14:35 |只看該作者
use Encoding;

$a = encode ("unicode", decode("gbk", $a));
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP