콘텐츠가있는 텍스트 파일이 있다고 가정 해 보겠습니다.
şşş
~에서 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
잘못된 문자를 보여줍니다.
þþþþþþþþþþ
@Heptite 올바른 인코딩을 설정하는 데 도움이됩니다.
—
destan
vim
. 그것은 나의 원래 질문을 해결하지 못한다. 파일 -i가 ISO-8859-9를 반환하도록하려면 어떻게해야합니까?
나는 그것을 들여다 보려고했지만, 볼 수있는 것에서는 그럴 가능성이 희박하다.
—
Heptite
file
유틸리티는 (확실하게) ISO-8859-*
인코딩. 너는 갈 수있는 옵션이 있니? UTF8
대신에?
@Heptite 만 사용할 수 있다면
—
destan
utf8
그러나 나는 어떤 권위도 가지고 있지 않으며 단지 받아들이는 데이터베이스가있다. iso-8859-9
'fileencodings'
옵션도. 다른 사람보다 선호도를 먼저 설정하십시오.