my $var_cot_descn="Veteran's Affairs";
my %cot_descn= ("Correctional","Veteran's Affairs","State Pharmacy Assistance Program","VA Medical Center","VA Mail Order Pharmacy","PHS 340B Entity");
if (exists $cot_descn{$var_cot_descn}){
print "CustomerDomain=\"GOV\"
/>
</Org>
\n";
}
else{
print "CustomerDomain=\"COM\"
/>
</Org>
\n";
}
所有工作正常,除非我比較「退伍軍人事務」導致if條件失敗。簡單的Perl字符串匹配一個特殊的字符,即'
我該如何解決這個問題?