網路城邦
92girls
(
新版
)
首頁
文章創作
個人相簿
訪客簿
作家簡介
加入好友
|
加入我的最愛
|
訂閱最新文章
作家:凱雅斯
作家
凱雅斯
文章推薦人
(0)
其他創作
‧
mysql xp 1067
‧
Some of perl with XML
‧
Linux 資安 Live CD 套件(拾人牙慧)
‧
資訊安全事件鑑識簡介(拾人牙慧,抄來的)
‧
perl xml utf8
最新創作
‧
Ham it up
‧
7 year
‧
這樣子我要升五年級了
‧
分析軟體
‧
下次再半年後
字體:
小
中
大
Some of perl with XML
2010/03/02 14:36:54
瀏覽
461
|回應
1
|推薦
0
http://perl-xml.sourceforge.net/faq/
http://www.xml.com/pub/a/98/09/xml-perl.html
(
休閒生活
|
生活情報
)
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=92girls&aid=3817554
回應文章
選擇排序方式
最新發表
最舊發表
凱雅斯
等級:7
留言
|
加入好友
UTF-8
2011/07/04 21:04
#!/usr/bin/perl
use XML::Simple qw(:strict);
use utf8;
:
:
# $db_str <- 這是由資料庫中取得的資料.
# $v_str <- 這是在程式中定義的變數
# $xml_str <- 這是透過 XML::Simple 取得的 xml 內資料
$x = "[$db_str][$v_str][$xml_str]"; # $x 印出後會出現亂碼.
print("x=$x\n");
$xml_str=to_utf8($xml_str);
$y = "[$db_str][$v_str][$xml_str]"; # $y 印出後可以正常顯示.
print("y=$y\n");
# 轉成 utf8
sub to_utf8 {
local($p_str) = @_;
if (utf8::is_utf8($p_str)){
utf8::decode($p_str);
}
return($p_str);
}