set character_set_client='gbk';
set character_set_connection='gbk';
set character_set_database='gbk';
set character_set_results='gbk';
set character_set_server='gbk';
select '2' into outfile 'c:\\是\\22b.txt';
應該很多人會遇到這種問題,最後寫出來的文件名亂碼。
其實只要把中文用URL編碼(GBK)就好,這裏是gbk格式的url編碼,大多工具的url編碼都是utf8格式的。
例如:
"中文路徑" => %E4%B8%AD%E6%96%87%E8%B7%AF%E5%BE%84 //utf8格式的url編碼
"中文路徑" => %D6%D0%CE%C4%C2%B7%BE%B6 //gbk格式的url編碼
這樣就能夠很容易解決注入點權限高,卻碰到中文路徑的問題了
提供一個在線的編碼網站:http://www.mytju.com/classcode/tools/urlencode_gb2312.asp
ide