저는 영국으로 확대되는 응용 프로그램을 가지고 있으며 Latin-9 유니 코드에 대한 지원을 추가해야합니다. 나는 Googling을 해봤지만 그 과정에 무엇이 포함되어 있는지에 관해서는 아무 것도 발견하지 못했다. 어떤 팁? 여기 Perl latin-9? 유니 코드 - 지원을 추가해야합니다.
는 일부 코드 (유니 코드 물건에 대한 그냥 비트)use Unicode::String qw(utf8 latin1 utf16);
# How to call
$encoded_txt = $self->unicode_encode($item->{value});
# Function part
sub unicode_encode {
shift() if ref($_[0]);
my $toencode = shift();
return undef unless defined($toencode);
Unicode::String->stringify_as("utf8");
my $unicode_str = Unicode::String->new();
# encode Perl UTF-8 string into latin1 Unicode::String
# - currently only Basic Latin and Latin 1 Supplement
# are supported here due to issues with Unicode::String .
$unicode_str->latin1($toencode);
...
어떤 도움도 큰 감사 것입니다.
편집 : http://czyborra.com/charsets/iso8859.html
왜 Latin-9를 지원해야합니까? 수신 할 데이터에 대해 특정 형식으로 특정 형식이 있습니까? 특정 문자 세트가 아닌 특정 문자를 지원해야하는 경우 유니 코드 및 UTF-8을 사용하는 것이 좋습니다. – mpeters
라틴어 -9는 유로화 기호가있는 라틴어 -1과 비슷하지만 유니 코드로 이동하지 않으려는 경우 인기있는 선택입니다. – leonbloy
라틴어 -9는 비즈니스 요구 사항입니다. –