«byte-order-mark» 태그된 질문

BOM (바이트 순서 표시)은 텍스트 파일 또는 스트림에서 바이트 순서를 나타내는 데 사용되는 유니 코드 문자입니다. BOM이 U + FEFF이므로 상위 바이트가 첫 번째 (스트림에서 FE.FF 시작)인지 두 번째 (스트림에서 FF.FE 시작)인지 명확하게합니다.



4
파이썬에서 UTF-8 파일에 쓰기
나는 정말로와 혼동된다 codecs.open function. 내가 할 때 : file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() 그것은 나에게 오류를 준다 UnicodeDecodeError : 'ascii'코덱이 0 위치의 바이트 0xef를 디코딩 할 수 없습니다 : 서 수가 범위 내에 있지 않습니다 (128) 만약 내가한다면: file = open("temp", "w") file.write(codecs.BOM_UTF8) file.close() 잘 작동합니다. 질문 …

30
Excel에서 올바르게 읽을 수 있도록 PHP에서 UTF-8 CSV를 출력하려면 어떻게해야합니까?
CSV 형식으로 물건을 출력하는 매우 간단한 것이 있지만 UTF-8이어야합니다. 이 파일을 TextEdit, TextMate 또는 Dreamweaver에서 열고 UTF-8 문자를 올바르게 표시하지만 Excel에서 열면이 어리석은 일을 대신하고 있습니다. 문서의 머리 부분에 다음과 같은 내용이 있습니다. header("content-type:application/csv;charset=UTF-8"); header("Content-Disposition:attachment;filename=\"CHS.csv\""); 이 모든 것은 Excel (Mac, 2008)이 올바르게 가져 오기를 원하지 않는 것을 제외하고는 원하는 효과가있는 …

10
BOM이없는 UTF-8
UTF-8 (BOM없이)로 저장 해야하는 자바 스크립트 파일이 있으며 메모장 ++ 에서 올바른 형식으로 변환 할 때마다 Visual Studio에서 파일을 열면 BOM을 사용하여 UTF-8로 되돌아갑니다. VS2010이 그렇게하지 못하게하려면 어떻게해야합니까? 또 다른 질문은 Visual Studio에서 서명이없는 UTF-8이 BOM이없는 UTF-8과 동일합니까?

22
파일 시작 부분에서 를 어떻게 제거합니까?
gedit를 사용하여 열면 괜찮아 보이는 CSS 파일이 있지만 PHP에서 읽을 때 (모든 CSS 파일을 하나로 병합하기 위해)이 CSS에는 다음 문자가 앞에 붙습니다. PHP는 모든 공백을 제거하므로 코드 중간에 임의의 가 전체를 엉망으로 만듭니다. 언급했듯이 gedit에서 파일을 열면 실제로 이러한 문자를 볼 수 없으므로 쉽게 제거 할 수 없습니다. 나는 문제를 …

9
BOM (Byte Order Mark)없이 텍스트 파일을 작성 하시겠습니까?
BOM없이 UTF8 인코딩으로 VB.Net을 사용하여 텍스트 파일을 만들려고합니다. 아무도 나를 도울 수 있습니까? UTF8 인코딩으로 파일을 작성할 수는 있지만 Byte Order Mark를 제거하는 방법은 무엇입니까? edit1 : 나는 이와 같은 코드를 시도했다; Dim utf8 As New UTF8Encoding() Dim utf8EmitBOM As New UTF8Encoding(True) Dim strW As New StreamWriter("c:\temp\bom\1.html", True, utf8EmitBOM) strW.Write(utf8EmitBOM.GetPreamble()) …

8
자바에서 파일 읽기를 방해하는 바이트 순서 표시
Java를 사용하여 CSV 파일을 읽으려고합니다. 일부 파일에는 처음에 바이트 순서 표시가있을 수 있지만 전부는 아닙니다. 존재하면 바이트 순서가 나머지 첫 번째 줄과 함께 읽혀 지므로 문자열 비교에 문제가 발생합니다. 바이트 순서 표시가있을 때 건너 뛰는 쉬운 방법이 있습니까? 감사!


4
Sublime Text 3에서 BOM을 사용하여 파일 인코딩을 UTF8로 설정
Sublime Text 3에서 파일을 열면 하단에 스크린 샷과 같이 문자 인코딩을 설정할 수있는 옵션이 있습니다. UTF-8 로 설정하는 옵션이 있는데 , 약간의 조사를 한 후에 BOM이없는 UTF-8을 의미하지만 아래와 같이 BOM이있는 UTF-8 로 설정하고 싶습니다. ST3 내에서 어떻게 할 수 있습니까?

6
BOM이있는 UTF-8을 Python에서 BOM이없는 UTF-8로 변환
여기에 두 가지 질문이 있습니다. 일반적으로 BOM이있는 UTF-8 파일 세트가 있습니다. BOM이없는 UTF-8로 (이상적으로는) 변환하고 싶습니다. codecs.StreamRecoder(stream, encode, decode, Reader, Writer, errors)이것을 처리 할 것 같습니다 . 그러나 나는 사용에 대한 좋은 예를 실제로 보지 못합니다. 이것이이를 처리하는 가장 좋은 방법일까요? source files: Tue Jan 17$ file brh-m-157.json brh-m-157.json: UTF-8 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.