2011-03-07 5 views
3

당신은 어떻게 국가 코드 만있는 통화를 알아낼 수 있습니까? Perl에서는 이상적이지만 다른 언어 솔루션이라면 쉽게 포팅 할 수 있다고 생각합니다.국가 별 화폐를 얻는 방법?

감사

+0

잠재 고객을 늘리기 위해 "perl"태그를 추가했습니다. 불행히도'webservicex'는이 목적을 위해 최신 정보를 가지고 있지 않습니다. (관련성 높은) 언어 또는 플랫폼 태그를 추가하면 항상 해당 태그에 가입 한 사람들이 질문을 볼 수 있습니다. –

답변

2

그것은 CPAN에서 Locale::Object::Currency처럼 보인다는 당신이 필요로하는 것을 포함한다. 그것은 2007 년 이후 업데이 트되지 않은 것 같습니다.

#!/usr/bin/perl 

use Locale::Object::Currency; 
use Data::Dumper; 
use strict; 
use warnings; 

my $bucks = Locale::Object::Currency->new(country_code => 'us'); 
print Dumper($bucks->symbol, $bucks->code, $bucks->name); # etc.. 

#print Dumper $bucks; # don't do this in production; use the method interface; 
         # but it does appear to have the info you need. 
-1

이 작업을 수행하는 웹 서비스를 찾을 수 있습니다. 예를 들어, webservicex.netGetCurrencyByCountry 조작을 제공합니다.

다른 방법은 국가/통화 매핑을 파일의 어딘가에서 저장 한 다음 프로그램의지도에로드하는 것입니다.

+0

그것은 적어도 멕시코, 루마니아, 그리고 터키의 통화에 대해 아주 오래된 대체 코드를 가지고 있습니다! – hippietrail

관련 문제