加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

How to show Chinese character by using Perl?

发布时间:2020-12-15 23:48:21 所属栏目:大数据 来源:网络整理
导读:You need to usemodule: ? Unicode::Map ? Where to get it? -http://search.cpan.org/~mschwartz/Unicode-Map-0.112/Map.pm Download Unicode-Map-0.112.tar.gz ? How to install it? -unzip the file andgo the folder: C:UsersrebeccaDesktopTempUni

You need to usemodule:? Unicode::Map

?

Where to get it?

-http://search.cpan.org/~mschwartz/Unicode-Map-0.112/Map.pm

Download Unicode-Map-0.112.tar.gz

?

How to install it?

-unzip the file andgo the folder:

C:UsersrebeccaDesktopTempUnicode-Map-0.112>perlMakefile.PL

Checking if your kit is complete...

Looks good

Generating a dmake-style Makefile

Writing Makefile for Unicode::Map

Writing MYMETA.yml and MYMETA.json

?

-install

C:UsersrebeccaDesktopTempUnicode-Map-0.112>dmakeinstall

cp Map/APPLE/DINGBATS.mapbliblibUnicodeMapAPPLEDINGBATS.map

cp Map/APPLE/CROATIAN.mapbliblibUnicodeMapAPPLECROATIAN.map

cp Map/ADOBE/ZDINGBAT.mapbliblibUnicodeMapADOBEZDINGBAT.map

cp Map/APPLE/GREEK.map bliblibUnicodeMapAPPLEGREEK.map

cp Map/APPLE/CENTEURO.mapbliblibUnicodeMapAPPLECENTEURO.map

cp Map/APPLE/DEVANAGA.mapbliblibUnicodeMapAPPLEDEVANAGA.map

cp Map/ADOBE/SYMBOL.mapbliblibUnicodeMapADOBESYMBOL.map

cp Map/APPLE/ICELAND.mapbliblibUnicodeMapAPPLEICELAND.map

cp Map/APPLE/GUJARATI.mapbliblibUnicodeMapAPPLEGUJARATI.map

cp Map/APPLE/ARABIC.mapbliblibUnicodeMapAPPLEARABIC.map

cp Map/APPLE/KOREAN.mapbliblibUnicodeMapAPPLEKOREAN.map

cp Map/APPLE/CYRILLIC.mapbliblibUnicodeMapAPPLECYRILLIC.map

cp Map/APPLE/CHINSIMP.mapbliblibUnicodeMapAPPLECHINSIMP.map

cp Map/APPLE/HEBREW.mapbliblibUnicodeMapAPPLEHEBREW.map

cp Map/APPLE/CHINTRAD.mapbliblibUnicodeMapAPPLECHINTRAD.map

cp Map/APPLE/JAPANESE.mapbliblibUnicodeMapAPPLEJAPANESE.map

cp Map/APPLE/GURMUKHI.mapbliblibUnicodeMapAPPLEGURMUKHI.map

cp Map.pm bliblibUnicodeMap.pm

cp Map/ADOBE/STDENC.map bliblibUnicodeMapADOBESTDENC.map

cp Map/EASTASIA/GB2312-80.mapbliblibUnicodeMapEASTASIAGB2312-80.map

cp Map/EASTASIA/JOHAB.mapbliblibUnicodeMapEASTASIAJOHAB.map

cp Map/EASTASIA/GB2312.mapbliblibUnicodeMapEASTASIAGB2312.map

cp Map/EASTASIA/BIG5.mapbliblibUnicodeMapEASTASIABIG5.map

cp Map/EASTASIA/EUC-KR.mapbliblibUnicodeMapEASTASIAEUC-KR.map

cp Map/APPLE/ROMAN.map bliblibUnicodeMapAPPLEROMAN.map

cp Map/EASTASIA/JIS-X-0208.mapbliblibUnicodeMapEASTASIAJIS-X-0208.map

cp Map/EASTASIA/EUC-JP.mapbliblibUnicodeMapEASTASIAEUC-JP.map

cp Map/EASTASIA/CNS-11643-1986.mapbliblibUnicodeMapEASTASIACNS-11643-1986.map

cp Map/EASTASIA/JIS-X-0201.mapbliblibUnicodeMapEASTASIAJIS-X-0201.map

cp Map/APPLE/SYMBOL.map bliblibUnicodeMapAPPLESYMBOL.map

cp Map/APPLE/THAI.map bliblibUnicodeMapAPPLETHAI.map

cp Map/EASTASIA/KSC1001.mapbliblibUnicodeMapEASTASIAKSC1001.map

cp Map/APPLE/ROMANIAN.mapbliblibUnicodeMapAPPLEROMANIAN.map

cp Map/EASTASIA/JIS-X-0212.mapbliblibUnicodeMapEASTASIAJIS-X-0212.map

cp Map/APPLE/TURKISH.mapbliblibUnicodeMapAPPLETURKISH.map

cp Map/EASTASIA/GB12345-80.mapbliblibUnicodeMapEASTASIAGB12345-80.map

cp Map/MS/DOS/CP737.map bliblibUnicodeMapMSDOSCP737.map

cp Map/ISO/8859-6.map bliblibUnicodeMapISO8859-6.map

cp Map/ISO/8859-2.map bliblibUnicodeMapISO8859-2.map

cp Map/ISO/8859-15.map bliblibUnicodeMapISO8859-15.map

cp Map/ISO/8859-10.map bliblibUnicodeMapISO8859-10.map

cp Map/EASTASIA/SHIFTJIS.mapbliblibUnicodeMapEASTASIASHIFTJIS.map

cp Map/ISO/8859-4.map bliblibUnicodeMapISO8859-4.map

cp Map/ISO/8859-9.map bliblibUnicodeMapISO8859-9.map

cp Map/ISO/8859-14.map bliblibUnicodeMapISO8859-14.map

cp Map/ISO/8859-13.map bliblibUnicodeMapISO8859-13.map

cp Map/IBM/IBM038.map bliblibUnicodeMapIBMIBM038.map

cp Map/MS/DOS/CP775.mapbliblibUnicodeMapMSDOSCP775.map

cp Map/MS/DOS/CP437.mapbliblibUnicodeMapMSDOSCP437.map

cp Map/EASTASIA/KSC5601-1992.mapbliblibUnicodeMapEASTASIAKSC5601-1992.map

cp Map/ISO/8859-7.map bliblibUnicodeMapISO8859-7.map

cp Map/ISO/8859-5.map bliblibUnicodeMapISO8859-5.map

cp Map/ISO/8859-8.map bliblibUnicodeMapISO8859-8.map

cp Map/ISO/8859-1.map bliblibUnicodeMapISO8859-1.map

cp Map/ISO/8859-3.map bliblibUnicodeMapISO8859-3.map

cp Map/ISO/ISO646-US.mapbliblibUnicodeMapISOISO646-US.map

cp Map/MS/DOS/CP861.mapbliblibUnicodeMapMSDOSCP861.map

cp Map/MS/MAC/GREEK.map bliblibUnicodeMapMSMACGREEK.map

cp Map/MS/MAC/CYRILLIC.mapbliblibUnicodeMapMSMACCYRILLIC.map

cp Map/MS/EBCDIC/CP500.mapbliblibUnicodeMapMSEBCDICCP500.map

cp Map/MS/DOS/CP874.mapbliblibUnicodeMapMSDOSCP874.map

cp Map/MS/EBCDIC/CP037.mapbliblibUnicodeMapMSEBCDICCP037.map

cp Map/MS/DOS/CP869.mapbliblibUnicodeMapMSDOSCP869.map

cp Map/MS/DOS/CP852.mapbliblibUnicodeMapMSDOSCP852.map

cp Map/MS/DOS/CP866.mapbliblibUnicodeMapMSDOSCP866.map

cp Map/MS/EBCDIC/CP875.mapbliblibUnicodeMapMSEBCDICCP875.map

cp Map/MS/DOS/CP862.mapbliblibUnicodeMapMSDOSCP862.map

cp Map/MS/DOS/CP850.mapbliblibUnicodeMapMSDOSCP850.map

cp Map/MS/DOS/CP865.mapbliblibUnicodeMapMSDOSCP865.map

cp Map/MS/DOS/CP857.mapbliblibUnicodeMapMSDOSCP857.map

cp Map/MS/DOS/CP860.mapbliblibUnicodeMapMSDOSCP860.map

cp Map/MS/EBCDIC/CP1026.mapbliblibUnicodeMapMSEBCDICCP1026.map

cp Map/MS/DOS/CP863.mapbliblibUnicodeMapMSDOSCP863.map

cp Map/MS/DOS/CP864.mapbliblibUnicodeMapMSDOSCP864.map

cp Map/MS/DOS/CP855.mapbliblibUnicodeMapMSDOSCP855.map

cp Map/MS/WIN/CP1254.mapbliblibUnicodeMapMSWINCP1254.map

cp Map/MS/WIN/CP949.mapbliblibUnicodeMapMSWINCP949.map

cp Map/MS/WIN/CP1251.mapbliblibUnicodeMapMSWINCP1251.map

cp Map/MS/WIN/CP1253.mapbliblibUnicodeMapMSWINCP1253.map

cp Map/MS/WIN/CP1258.mapbliblibUnicodeMapMSWINCP1258.map

cp Map/MS/WIN/CP1252.mapbliblibUnicodeMapMSWINCP1252.map

cp Map/MS/MAC/ICELAND.mapbliblibUnicodeMapMSMACICELAND.map

cp Map/MS/MAC/ROMAN.mapbliblibUnicodeMapMSMACROMAN.map

cp Map/MS/WIN/CP950.mapbliblibUnicodeMapMSWINCP950.map

cp Map/MS/WIN/CP1256.mapbliblibUnicodeMapMSWINCP1256.map

cp Map/MS/WIN/CP1257.mapbliblibUnicodeMapMSWINCP1257.map

cp Map/MS/MAC/LATIN2.mapbliblibUnicodeMapMSMACLATIN2.map

cp Map/MS/WIN/CP1255.mapbliblibUnicodeMapMSWINCP1255.map

cp Map/NEXT/NEXTSTEP.mapbliblibUnicodeMapNEXTNEXTSTEP.map

cp Map/MS/MAC/TURKISH.mapbliblibUnicodeMapMSMACTURKISH.map

cp Map/MS/WIN/CP936.mapbliblibUnicodeMapMSWINCP936.map

cp Map/REGISTRY bliblibUnicodeMapREGISTRY

cp Map/MS/WIN/CP932.mapbliblibUnicodeMapMSWINCP932.map

cp Map/MS/WIN/CP1250.mapbliblibUnicodeMapMSWINCP1250.map

Running Mkbootstrap for Unicode::Map ()

C:Perl64binperl.exe -MExtUtils::Command -e chmod -- 644Map.bs

C:Perl64binperl.exe C:Perl64libExtUtilsxsubpp? -typemap C:Perl64libExtUtilstypemap? Map.xs

gcc -c????????? -s -O2-DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPE

C:Perl64binperl.exe -MExtUtils::Mksymlists

???? -e"Mksymlists('NAME'=>"Unicode::Map",'DLBASE' => 'Map','DL_FUNCS' => {? },'FUNCLIST' =>[],

dlltool --def Map.def --output-exp dll.exp

g++ -o blibarchautoUnicodeMapMap.dll -Wl,--base-file-Wl,dll.base -mdll -s -static-libgcc -static

dlltool --def Map.def --base-file dll.base --output-expdll.exp

g++ -o blibarchautoUnicodeMapMap.dll -mdll -s-static-libgcc -static-libstdc++ -L"C:Perl64libC

C:Perl64binperl.exe -MExtUtils::Command -e chmod -- 755blibarchautoUnicodeMapMap.dll

C:Perl64binperl.exe -MExtUtils::Command -e cp --tools/mirrorMappings blibscriptmirrorMappings

pl2bat.bat blibscriptmirrorMappings

C:Perl64binperl.exe -MExtUtils::Command -e cp --tools/mkCSGB2312 blibscriptmkCSGB2312

pl2bat.bat blibscriptmkCSGB2312

C:Perl64binperl.exe -MExtUtils::Command -e cp --tools/mkmapfile blibscriptmkmapfile

pl2bat.bat blibscriptmkmapfile

C:Perl64binperl.exe -MExtUtils::Command -e cp --tools/map blibscriptmap

pl2bat.bat blibscriptmap

Files found in blibarch: installing files in bliblib intoarchitecture dependent library tree

Installing C:Perl64sitelibautoUnicodeMapMap.dll

Installing C:Perl64htmlbinmap.html

Installing C:Perl64htmlbinmkmapfile.html

Installing C:Perl64htmlsitelibUnicodeMap.html

Installing C:Perl64sitelibUnicodeMap.pm

Installing C:Perl64sitelibUnicodeMapREGISTRY

Installing C:Perl64sitelibUnicodeMapADOBESTDENC.map

Installing C:Perl64sitelibUnicodeMapADOBESYMBOL.map

Installing C:Perl64sitelibUnicodeMapADOBEZDINGBAT.map

Installing C:Perl64sitelibUnicodeMapAPPLEARABIC.map

Installing C:Perl64sitelibUnicodeMapAPPLECENTEURO.map

Installing C:Perl64sitelibUnicodeMapAPPLECHINSIMP.map

Installing C:Perl64sitelibUnicodeMapAPPLECHINTRAD.map

Installing C:Perl64sitelibUnicodeMapAPPLECROATIAN.map

Installing C:Perl64sitelibUnicodeMapAPPLECYRILLIC.map

Installing C:Perl64sitelibUnicodeMapAPPLEDEVANAGA.map

Installing C:Perl64sitelibUnicodeMapAPPLEDINGBATS.map

Installing C:Perl64sitelibUnicodeMapAPPLEGREEK.map

Installing C:Perl64sitelibUnicodeMapAPPLEGUJARATI.map

Installing C:Perl64sitelibUnicodeMapAPPLEGURMUKHI.map

Installing C:Perl64sitelibUnicodeMapAPPLEHEBREW.map

Installing C:Perl64sitelibUnicodeMapAPPLEICELAND.map

Installing C:Perl64sitelibUnicodeMapAPPLEJAPANESE.map

Installing C:Perl64sitelibUnicodeMapAPPLEKOREAN.map

Installing C:Perl64sitelibUnicodeMapAPPLEROMAN.map

Installing C:Perl64sitelibUnicodeMapAPPLEROMANIAN.map

Installing C:Perl64sitelibUnicodeMapAPPLESYMBOL.map

Installing C:Perl64sitelibUnicodeMapAPPLETHAI.map

Installing C:Perl64sitelibUnicodeMapAPPLETURKISH.map

Installing C:Perl64sitelibUnicodeMapEASTASIABIG5.map

Installing C:Perl64sitelibUnicodeMapEASTASIACNS-11643-1986.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAEUC-JP.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAEUC-KR.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAGB12345-80.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAGB2312-80.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAGB2312.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAJIS-X-0201.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAJIS-X-0208.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAJIS-X-0212.map

Installing C:Perl64sitelibUnicodeMapEASTASIAJOHAB.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAKSC1001.map

InstallingC:Perl64sitelibUnicodeMapEASTASIAKSC5601-1992.map

InstallingC:Perl64sitelibUnicodeMapEASTASIASHIFTJIS.map

Installing C:Perl64sitelibUnicodeMapIBMIBM038.map

Installing C:Perl64sitelibUnicodeMapISO8859-1.map

Installing C:Perl64sitelibUnicodeMapISO8859-10.map

Installing C:Perl64sitelibUnicodeMapISO8859-13.map

Installing C:Perl64sitelibUnicodeMapISO8859-14.map

Installing C:Perl64sitelibUnicodeMapISO8859-15.map

Installing C:Perl64sitelibUnicodeMapISO8859-2.map

Installing C:Perl64sitelibUnicodeMapISO8859-3.map

Installing C:Perl64sitelibUnicodeMapISO8859-4.map

Installing C:Perl64sitelibUnicodeMapISO8859-5.map

Installing C:Perl64sitelibUnicodeMapISO8859-6.map

Installing C:Perl64sitelibUnicodeMapISO8859-7.map

Installing C:Perl64sitelibUnicodeMapISO8859-8.map

Installing C:Perl64sitelibUnicodeMapISO8859-9.map

Installing C:Perl64sitelibUnicodeMapISOISO646-US.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP437.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP737.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP775.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP850.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP852.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP855.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP857.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP860.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP861.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP862.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP863.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP864.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP865.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP866.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP869.map

Installing C:Perl64sitelibUnicodeMapMSDOSCP874.map

InstallingC:Perl64sitelibUnicodeMapMSEBCDICCP037.map

Installing C:Perl64sitelibUnicodeMapMSEBCDICCP1026.map

InstallingC:Perl64sitelibUnicodeMapMSEBCDICCP500.map

InstallingC:Perl64sitelibUnicodeMapMSEBCDICCP875.map

InstallingC:Perl64sitelibUnicodeMapMSMACCYRILLIC.map

Installing C:Perl64sitelibUnicodeMapMSMACGREEK.map

Installing C:Perl64sitelibUnicodeMapMSMACICELAND.map

Installing C:Perl64sitelibUnicodeMapMSMACLATIN2.map

Installing C:Perl64sitelibUnicodeMapMSMACROMAN.map

Installing C:Perl64sitelibUnicodeMapMSMACTURKISH.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1250.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1251.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1252.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1253.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1254.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1255.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1256.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1257.map

Installing C:Perl64sitelibUnicodeMapMSWINCP1258.map

Installing C:Perl64sitelibUnicodeMapMSWINCP932.map

Installing C:Perl64sitelibUnicodeMapMSWINCP936.map

Installing C:Perl64sitelibUnicodeMapMSWINCP949.map

Installing C:Perl64sitelibUnicodeMapMSWINCP950.map

Installing C:Perl64sitelibUnicodeMapNEXTNEXTSTEP.map

Installing C:Perl64sitebinmap

Installing C:Perl64sitebinmap.bat

Installing C:Perl64sitebinmirrorMappings

Installing C:Perl64sitebinmirrorMappings.bat

Installing C:Perl64sitebinmkCSGB2312

Installing C:Perl64sitebinmkCSGB2312.bat

Installing C:Perl64sitebinmkmapfile

Installing C:Perl64sitebinmkmapfile.bat

Appending installation info to C:Perl64lib/perllocal.pod

dmake:? Warning: --Target [install] was made but the time stamp has not been updated.

?

Testing script:

#! /usr/bin/perl

use strict;

use Unicode::Map;

?

my $Map = new Unicode::Map("GB2312");

my $utf16 = $Map->to_unicode("这是瑞贝卡");

my $locale = $Map->from_unicode($utf16);

print "$locale";

?

Execution result:

C:RebeccascriptperlUnicode>perl unicode_test_v1.pl

这是瑞贝卡

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读