십자 표시(\u274c)가 Debian 12에서 작동하지 않습니다

십자 표시(\u274c)가 Debian 12에서 작동하지 않습니다

Ubuntu 22.04에서 Debian 12로 마이그레이션했으며 명령이 실패하면 십자 표시를 출력하고 명령이 성공하면 확인 표시를 출력하는 bash 기능이 있습니다. 확인 표시는 작동하지만 십자 표시는 작동하지 않습니다.

여기에 이미지 설명을 입력하세요.

출력은 다음과 같습니다 locale.

$ locale
LANG=en_US.UTF-8
LANGUAGE=en.UTF-8
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=C.UTF-8

저는 데비안 12와 qterminal을 사용하고 있습니다.

답변1

이는 사용 중인 터미널에서 사용하는 글꼴에 따라 달라질 수 있습니다.

가능한 모든 유니코드 문자를 더 잘 "포함"하는 것으로 보이는 것을 찾을 때까지 변경하십시오. Linux 터미널에 적합한 글꼴:https://unix.stackexchange.com/a/14028/27616

해당 터미널에 다음을 표시해 볼 수도 있습니다.https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt 적용 범위에 대해 상당히 철저한 테스트를 수행합니다.

관련 정보