unicode

Fontawesome 아이콘이 올바르게 붙여넣어지지 않았습니다.
unicode

Fontawesome 아이콘이 올바르게 붙여넣어지지 않았습니다.

저는 Fedora를 사용하고 있으며 sudo dnf install fontawesome fonts. 나중에 작동하지 않았기 때문에 Github 페이지에서 zip을 다운로드하고 다음 단계에 따라 글꼴을 수동으로 설치했습니다.이 지침. "글리프 복사"를 통해 아이콘을 복사할 때(예: Firefox 아이콘)이 웹사이트그런 다음 Vim이나 Emacs에 붙여넣으면 Firefox 로고 대신 확인 표시가 나타납니다. 예를 들어 유니코드 삽입을 사용하여 삽입할 때도 같은 일이 발생합니다 ctr+v u+e007....

Admin

xterm(또는 실제로 X)에서 UTF-8을 비활성화하는 방법은 무엇입니까?
unicode

xterm(또는 실제로 X)에서 UTF-8을 비활성화하는 방법은 무엇입니까?

나는 Debian을 실행하는 불안정한 시스템을 가지고 있고 xterms에서 UTF-8을 사용하고 싶지 않습니다(또는 전혀). 하지만 최근에 xterms와 다른 창에 UTF-8이 있다는 사실을 발견했습니다. 아마 제가 마지막 업데이트(2월 24일)했을 때 그랬던 것 같은데, 일주일 정도 전까지는 눈치 채지 못했습니다. 내 문제는 스웨덴어에서 "å", "ä", "ö"와 같은 특수 문자를 사용할 때입니다. 새 xterm 시작 특수 문자를 선택하고 붙여넣을 수 있지만 다른 xterm에서 특수 문자를 붙여넣자...

Admin

ls: 단일 열 대 다중 열 레이아웃, 파일 이름의 비유니코드 문자
unicode

ls: 단일 열 대 다중 열 레이아웃, 파일 이름의 비유니코드 문자

파일이 포함된 디렉터리를 만듭니다 ~/test.abcdefghijklmnopqrstuvwxyzzyxwvutsrqponmlkjihgfedcba ls ~/test다중 열 레이아웃을 사용하여 나열됩니다. abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba 각 파일 이름의 길이는 26자입니다. ls그러나 키릴 문자를 사용하는 경우 다중 열 레이아웃을 사용하는 파일 이름의 최대 길이는 17자로 제한됩니다. 파일 이름이 길면 단일 열 레이아웃이 사용됩니다. 어딘가...

Admin

결합된 유니코드 문자 검색 및 바꾸기
unicode

결합된 유니코드 문자 검색 및 바꾸기

ä디렉터리 이름과 파일 이름에 일부 "특수" 문자( , ö, ü) 가 포함된 Debian 시스템에 깊은 폴더 구조가 있습니다 . 그러나 이는 "ISO-8859-1"이 아니라 유니코드 결합 문자 형태입니다. 내가 아는 한, a 두 개의 점(분음 부호/움라우트)을 "별도의" 문자로 추가하는 것은 간단한 문제입니다. find 및 sed를 사용하여 모든 파일과 폴더의 이름을 일괄적으로 변경해 보았습니다. #!/bin/bash # Files - normal characters find . -depth -na...

Admin

'ls name'과 'ls | grep name'의 악센트가 다릅니다.
unicode

'ls name'과 'ls | grep name'의 악센트가 다릅니다.

저는 Xigmanas(NAS freebsd)를 사용하고 있습니다. 상황을 최대한 간단하게 설명하겠습니다. :; set | egrep 'LC_A|LANG' GDM_LANG=fr_FR.UTF-8 LANG=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 SLIM_LANG=fr_FR.UTF-8 :; ls -i 1989* ; ls -i | grep 1989 ; ls -ib 1989* ; ls -ib | grep 1989 9920 1989 Amn??sia.mp4 9920 1989 Amnési...

Admin

터미널: UTF-8 텍스트의 동작을 이해하는 데 도움이 됩니다.
unicode

터미널: UTF-8 텍스트의 동작을 이해하는 데 도움이 됩니다.

저는 Ubuntu 시스템에서 관찰되는 다음 동작을 이해하려고 노력하고 있습니다. 다음 두 파일을 고려하십시오. $ hexdump -C 1.txt 00000000 d9 82 d8 a8 d8 a7 d9 86 d9 8a 5e d9 84 d9 86 d8 |..........^.....| 00000010 b2 d8 a7 d8 b1 5d 31 |.....]1| 00000017 그리고 $ hexdump -C 2.txt 00000000 d9 82 d8 ...

Admin

XQuartz xterm UTF-8 리소스 이름
unicode

XQuartz xterm UTF-8 리소스 이름

다음과 같이 UTF-8 리소스 이름을 사용하고 있습니다. wengé*Background: #321 wengé*Foreground: #ffb 이는 XQuartx 메뉴에서와 마찬가지로 직접 호출을 통해 XQuartz 2.8.1에서 작동합니다. xterm -name wengé XQuartz 2.8.5로 업그레이드한 이후로 더 이상 작동하지 않습니다. 기본 색상 리소스가 사용되지만 이상하게도 xterm 창 제목에 올바른 UTF-8 이름이 표시됩니다. 이 업그레이드 중에 시스템 셸이 /b...

Admin

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

십자 표시(\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="...

Admin

터미널을 유니코드 모드로 설정하는 것은 무엇입니까?
unicode

터미널을 유니코드 모드로 설정하는 것은 무엇입니까?

로컬로 로그인할 때 X11이 시작되지 않고 유니코드 문자가 올바르게 표시되지 않는 Debian 서버가 있습니다. 유니코드는 실행 후 unicode_start(터미널이 닫힐 때까지) 작동합니다. 또한 SSH를 통해 로그인할 때 자동으로 작동합니다(아마도 서버가 아닌 내 터미널 에뮬레이터에 의존하기 때문일 것입니다). 로케일이 올바르게 설정된 것 같습니다. 제 생각에는 로그인 프롬프트 후에 열린 터미널이 getty"유니코드 렌더링 모드"에서 전혀 시작되지 않은 것 같습니다(이에 대한 기술 용어는 모르겠습...

Admin

ls가 중국어 파일 이름을 길이별로 정렬하는 이유는 무엇입니까?
unicode

ls가 중국어 파일 이름을 길이별로 정렬하는 이유는 무엇입니까?

ls이상한 동작이 발생하여 중국어 파일 이름을 잘 이해할 수 없습니다 . 저는 SIP가 활성화된(핵심 OS 수정 없음), MacPorts가 설치된, 미국 영어가 기본 언어인 macOS 13.6.1을 실행하고 있습니다. 먼저 빈 폴더에서 이 작은 스크립트를 실행하여 테스트 파일을 만듭니다. import random random.seed(42) for i in range(30): n = random.randrange(3, 8) fn = "".join(random.choice("一二三")...

Admin

바이트 문자열 길이 대신 '%10s' printf 형식 문자열 길이를 계산하도록 awk에 지시할 수 있습니까?
unicode

바이트 문자열 길이 대신 '%10s' printf 형식 문자열 길이를 계산하도록 awk에 지시할 수 있습니까?

다음 출력을 시도해 보십시오 |Ü| X|. echo 'Ü X' | awk '{printf("|% 2s|% 2s|\n", $1, $2)}' 분명히 awk문자 길이가 아닌 바이트 길이가 계산되므로 Ü개수는 2이고 왼쪽 여백은 필요하지 않습니다 X. awk중요한 모드에서 실행할 수 있습니까?특징바이트 길이가 아닌 패턴 길이 %<count>s printf입니까? 이것같은 bash문제 가 있습니다printf. 대답이 다르기를 바랍니다. "libc printf로의 통과" :-/ 나는 ~였다아니요ga...

Admin

groff -mandoc는 "ESC[1m"을 생성하고 백스페이스를 사용하여 굵은 텍스트를 다시 입력합니다.
unicode

groff -mandoc는 "ESC[1m"을 생성하고 백스페이스를 사용하여 굵은 텍스트를 다시 입력합니다.

utf8나는 groff가 출력 형식의 굵은 텍스트를 표시하기 위해 다른 방법을 사용한다는 것을 발견했습니다 . FreeBSD 14에서 groff는 [1m터미널에 대한 이스케이프 코드(ESC, )를 내보냅니다. $ printf ".Dd today\n.Sh NAME\n" | groff -mandoc -Tutf8 | od -c 0000000 \n 033 [ 1 m N A M E 033 [ 0 m \n [...] Linux에서 백스페이스 및 굵은 키 사용(debia...

Admin

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)
unicode

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)

MB_CUR_MAXglibc에 의해 "현재 로케일에서 멀티바이트 문자의 최대 바이트 수를 나타내는 양의 정수 표현"으로 정의됩니다. 내가 얻는 값을 인쇄하면 1. C내 시스템의 로케일이 .임에도 불구하고 C가 기본적으로 로케일을 사용하기 때문이라고 생각합니다 en_US.UTF-8. 이것을 내 프로그램에 추가하면 setlocale(LC_ALL, "")환경의 로케일 사용이 활성화 MB_CUR_MAX되고 6. 이제 내 질문은 왜 6입니까? UTF-8에는 코드 포인트당 1~4바이트의 인코딩이 없나요? ...

Admin