`file -i` 명령으로 ISO-8859-9를 돌려 주려면 어떻게해야합니까?


0

콘텐츠가있는 텍스트 파일이 있다고 가정 해 보겠습니다.

şşş

~에서 vi/vim 나는 설정했다. fileencoding 같이 :set fileencoding=ISO-8859-9.

나중에 인코딩을 확인할 때

file -i <myFile>

그것은 준다 text/plain; charset=ISO-8859-1 그것은 그래야했다. ISO-8859-9.

그게 왜? 내가 어떻게 만들 수 있습니까? file -i 반환 ISO-8859-9?

그렇지 않으면 파일을 다시 열 때 vi/vim 인코딩을 가정합니다. ISO-8859-1 잘못된 문자를 보여줍니다.

þþþþþþþþþþ

당신은 'fileencodings' 옵션도. 다른 사람보다 선호도를 먼저 설정하십시오.
Heptite

@Heptite 올바른 인코딩을 설정하는 데 도움이됩니다. vim. 그것은 나의 원래 질문을 해결하지 못한다. 파일 -i가 ISO-8859-9를 반환하도록하려면 어떻게해야합니까?
destan

1
나는 그것을 들여다 보려고했지만, 볼 수있는 것에서는 그럴 가능성이 희박하다. file 유틸리티는 (확실하게) ISO-8859-* 인코딩. 너는 갈 수있는 옵션이 있니? UTF8 대신에?
Heptite

@Heptite 만 사용할 수 있다면 utf8 그러나 나는 어떤 권위도 가지고 있지 않으며 단지 받아들이는 데이터베이스가있다. iso-8859-9
destan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.