내가 그러므로 다음과 같은 내용을 내 .bashrc에 포함되어 있고 자식 저장소를 밑줄 (_)을 ✗ ✓ 같은 문자를 변환 :자식은
...
PROMPT_DIRTY=" \[\033[1;31m\]✗\[\033[0m\]"
PROMPT_CLEAN=" \[\033[1;32m\]✓\[\033[0m\]"
...
내가 아치 리눅스 배포 I에이 REPO를 복제하고있어 경우 정확하게 (위의) 결과를 얻으십시오. 내가 데비안에서의 repo를 복제하고있어하지만 나는 다음과 같은지고있어 다음 또는 FreeBSD의 10.0 (여러 버전을 시도) :
...
PROMPT_DIRTY=" \[\033[1;31m\]_\[\033[0m\]"
PROMPT_CLEAN=" \[\033[1;32m\]_\[\033[0m\]"
...
을 즉 특수 문자 ✓와 ✗는 밑줄 (_)로 변환됩니다.
누군가 이런 일이 일어나는 이유를 알고 있습니까? 밑줄 대신 원래의 특수 문자가 아닌 영숫자를 사용하고 싶습니다.
16 진수 편집기에서 파일을 확인하십시오. 아마도 문자는 여전히 남아 있지만 두 번째 시스템에서 선택한 글꼴이 문자를 지원하지 않습니까? 아니면 ISO/UTF 문제 일 수도 있습니다. – IQAndreas
@IQAndreas : 귀하의 의견을 보내 주셔서 감사합니다. 16 진수 편집기는 좋은 아이디어였습니다. 텍스트 파일의 16 진수 데이터는 실제로 동일합니다. 따라서 사용 된 문자 인코딩이 문제 여야합니다. – sebokopter