select into outfile寫文件時路徑包含中文解決辦法

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編碼

這樣就能夠很容易解決注入點權限高,卻碰到中文路徑的問題了

提供一個在線的編碼網站:
spacer.gifhttp://www.mytju.com/classcode/tools/urlencode_gb2312.asp

ide

相關文章
相關標籤/搜索