Perl은 UTF-8 BOM 형식으로 .DAT 파일을 읽고 BOM없이 UTF-8 형식으로 작성합니다.

PKV

BOM이있는 CR LF 및 UTF-8 형식의 .DAT 파일이 있습니다. Perl을 사용하여 BOM없이 CR LF UTF-8 형식으로 변환하려고합니다. 현재 다음 코드를 사용하여 BOM없이 출력 파일이 생성되지만 헤더는 나머지 데이터와 함께 파일에 포함되지 않습니다. 내 요구 사항은 나머지 데이터에 포함 된 BOM 및 헤더없이 UTF-8 형식의 최종 출력 파일을 가져 오는 것입니다.

use open qw( :encoding(UTF-8) :std ); # Make UTF-8 default encoding

sub encodeWithoutBOM
{
    my $src = $_[1];
    my $des = $_[2];
    my @array;
    open(SRC,'<',$src) or die $!;
    # open destination file for writing
    open(DES,'>',$des) or die $!;
    print("copying content from $src to $des\n");
    while(<SRC>){
         @array = <SRC>;    
    }
    foreach (@array){
    print DES;
    }
    close(SRC);
    close(DES); 
} 
Ikegami
use open ':std', ':encoding(UTF-8)';

while (<>) {
   s/^\N{BOM}// if $. == 1;
   print;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UTF-8 BOM만으로 빈 파일 작성

분류에서Dev

UTF-8 BOM (Byte Order Mark)으로 인해 Shebang 실행 파일을 찾을 수 없습니다.

분류에서Dev

VB Streamwriter가 ISO-8859-1로 설정되었지만 파일은 Bom 인코딩없이 UTF8을 얻습니다.

분류에서Dev

Powershell XMLDocument는 BOM없이 UTF-8로 저장

분류에서Dev

Linux 터미널에서 bom없이 ISO-8859-7을 utf-8로 변환

분류에서Dev

BOM이있는 UTF-8 텍스트 파일 읽기

분류에서Dev

Shift_JIS 형식을 UTF-8 형식으로 변환

분류에서Dev

IE가 BOM없이 UTF-8 문서를 인식하도록하려면 어떻게해야합니까?

분류에서Dev

ISO 8859-1로 UTF-8 (BOM 없음)을 표시하는 Visual Studio (모든 문자가 엉망이 됨)

분류에서Dev

UTF-8 인코딩으로 BOM 해결

분류에서Dev

비 UTF8 형식의 속성이있는 셰이프 파일로드

분류에서Dev

UTF-16 형식의 파일을 바이트 단위로 wstring으로 읽기

분류에서Dev

BOM이있는 PHP 가져 오기 csv 파일 UTF8

분류에서Dev

Android / Java UTF-8로 형식이 변경되지 않은 문자로 http post 요청을 보냅니다.

분류에서Dev

어떻게 UTF-8 형식으로 웹 사이트의 제목을 얻으려면?

분류에서Dev

VBA를 사용하여 BOM없이 Excel 테이블을 .csv UTF8로 내보내는 동안 문자 집합을 유지하는 방법은 무엇입니까?

분류에서Dev

고성능으로 CESU-8을 UTF-8로 변환

분류에서Dev

Jar 파일은 UTF-8 문자로 이메일을 작성하지 않지만 Eclipse 내에서 실행하면 제대로 작동합니다.

분류에서Dev

UTF-8로 .txt 파일 읽기

분류에서Dev

UTF-8 BOM (바이트 순서 표시)이 포함 된 디렉토리의 모든 파일을 찾는 방법은 무엇입니까?

분류에서Dev

클래식 ASP-UTF-8 문자열을 UTF-16으로 변환하는 방법은 무엇입니까?

분류에서Dev

SSIS를 사용하여 파일 형식 Windows-1250에서 읽은 데이터를 UTF-8로 변환하는 방법

분류에서Dev

BOM으로 UTF-16을 생성하는 iconv

분류에서Dev

중간 버퍼링없이 UTF-8로 인코딩 된 파일을 std :: u32string으로 읽기

분류에서Dev

C에서 파일을 utf-8로 읽고 각 문자를 반복합니까?

분류에서Dev

GitExtensions에 .dat 파일 (UTF8) 표시

분류에서Dev

TZipFile은 UTF8을 읽습니다.

분류에서Dev

How can I remove the BOM from a UTF-8 file?

분류에서Dev

UTF-8 파일을 읽으면 예기치 않은 문자가 반환됩니다.

Related 관련 기사

  1. 1

    UTF-8 BOM만으로 빈 파일 작성

  2. 2

    UTF-8 BOM (Byte Order Mark)으로 인해 Shebang 실행 파일을 찾을 수 없습니다.

  3. 3

    VB Streamwriter가 ISO-8859-1로 설정되었지만 파일은 Bom 인코딩없이 UTF8을 얻습니다.

  4. 4

    Powershell XMLDocument는 BOM없이 UTF-8로 저장

  5. 5

    Linux 터미널에서 bom없이 ISO-8859-7을 utf-8로 변환

  6. 6

    BOM이있는 UTF-8 텍스트 파일 읽기

  7. 7

    Shift_JIS 형식을 UTF-8 형식으로 변환

  8. 8

    IE가 BOM없이 UTF-8 문서를 인식하도록하려면 어떻게해야합니까?

  9. 9

    ISO 8859-1로 UTF-8 (BOM 없음)을 표시하는 Visual Studio (모든 문자가 엉망이 됨)

  10. 10

    UTF-8 인코딩으로 BOM 해결

  11. 11

    비 UTF8 형식의 속성이있는 셰이프 파일로드

  12. 12

    UTF-16 형식의 파일을 바이트 단위로 wstring으로 읽기

  13. 13

    BOM이있는 PHP 가져 오기 csv 파일 UTF8

  14. 14

    Android / Java UTF-8로 형식이 변경되지 않은 문자로 http post 요청을 보냅니다.

  15. 15

    어떻게 UTF-8 형식으로 웹 사이트의 제목을 얻으려면?

  16. 16

    VBA를 사용하여 BOM없이 Excel 테이블을 .csv UTF8로 내보내는 동안 문자 집합을 유지하는 방법은 무엇입니까?

  17. 17

    고성능으로 CESU-8을 UTF-8로 변환

  18. 18

    Jar 파일은 UTF-8 문자로 이메일을 작성하지 않지만 Eclipse 내에서 실행하면 제대로 작동합니다.

  19. 19

    UTF-8로 .txt 파일 읽기

  20. 20

    UTF-8 BOM (바이트 순서 표시)이 포함 된 디렉토리의 모든 파일을 찾는 방법은 무엇입니까?

  21. 21

    클래식 ASP-UTF-8 문자열을 UTF-16으로 변환하는 방법은 무엇입니까?

  22. 22

    SSIS를 사용하여 파일 형식 Windows-1250에서 읽은 데이터를 UTF-8로 변환하는 방법

  23. 23

    BOM으로 UTF-16을 생성하는 iconv

  24. 24

    중간 버퍼링없이 UTF-8로 인코딩 된 파일을 std :: u32string으로 읽기

  25. 25

    C에서 파일을 utf-8로 읽고 각 문자를 반복합니까?

  26. 26

    GitExtensions에 .dat 파일 (UTF8) 표시

  27. 27

    TZipFile은 UTF8을 읽습니다.

  28. 28

    How can I remove the BOM from a UTF-8 file?

  29. 29

    UTF-8 파일을 읽으면 예기치 않은 문자가 반환됩니다.

뜨겁다태그

보관