16 진 코드를 사용하여 유니 코드 문자를 어떻게 입력합니까? 다른 사람에게 편리 할 수 ​​있습니다. 대부분의 가이드는

이것은 Windows에 있지만 다른 운영 체제에 대한 답변은 다른 사람에게 편리 할 수 ​​있습니다.

대부분의 가이드는 “Alt 키를 누른 상태에서 키패드의 코드를 입력”하는 효과에 대해 말합니다. 이것은 십진수 코드 (예 : ‘A’의 경우 65)에는 적합하지만 16 진 코드 ( ‘A’의 경우 U + 0041 )에는 적합하지 않습니다 .

일부 응용 프로그램은 16 진수 유니 코드 문자 코드를 입력 한 다음 변환 할 수있는 다른 기능을 제공합니다. Word에서는 코드 (예 : 200f)를 입력 한 다음 Alt-X를 입력하여 유니 코드로 변환 할 수 있습니다.

표준 입력과 함께 작동하는 일반적인 방법을 찾고 있습니다.



답변

harrymc의 답변은 레지스트리 설정을 변경할 수 있음을 의미합니다.

그렇지 않은 경우 Windows 계산기 액세서리를 사용하여 16 진수에서 10 진수로 변환 할 수 있습니다. 기본 모드는이 작업을 수행하지 않습니다. XP 및 Vista에는 “과학 모드”가 있고 Windows 7, 8, 8.1 및 10에는 “프로그래머”모드가 있습니다.

선택 진수 하여 16 진수를 입력 한 후 기지를합니다. 그런 다음 Dec base로 변경하여 10 진수로 동등한 값을보십시오. Alt 키 를 누른 상태에서 숫자 키패드에 입력해야하는 숫자 입니다.

에 따라 수있는 입력 언어, 당신은 소수점 값으로 0을 앞에해야 할 수도 있습니다.


답변

Microsoft Windows에서 유니 코드 문자를 입력하는 방법 에서 이것을 찾았습니다 .

Windows XP 및 Windows 2003에서이 테스트를 수행했습니다.이 방법은 언어 설정에 관계없이 작동하지만 입력하기가 가장 번거 롭습니다.

  1. Alt 키를 길게 누릅니다.
  2. 숫자 키패드에서 + (더하기) 키를 누릅니다.
  3. 16 진 유니 코드 값을 입력하십시오.
  4. Alt 키를 놓습니다.

아아, 레지스트리 설정이 필요한 것 같습니다. 이미 내 컴퓨터에 설정되어 있지만 일부 독자는이 방법이 효과가 없다고보고했으며 아마도 그럴 수 있습니다. 레지스트리가 무엇인지 모르는 경우 시도하지 마십시오. 에서
HKEY_CURRENT_USER\Control Panel\Input
Method
EnableHexNumpad를 “1”로 설정하십시오. 추가해야 할 경우 유형을 REG_SZ로 설정하십시오.

이 레지스트리 변경 후 로그 오프했다가 다시 로그온하거나 재부팅해야합니다.


답변

Mac OS X의 경우 : 시스템 환경 설정에서 다국어를 열고 입력 메뉴에서 “유니 코드 16 진수 입력”을 선택하여이 옵션을 입력 메뉴에 추가하십시오. 분명히 들리지만 이것은 우크라이나어와 베트남어 사이의 긴 언어 목록에 잘 숨겨져 있습니다. 선택한 경우 Option 키를 누른 상태에서 4 자리 16 진수 코드를 입력하십시오.

또한 OS X의 경우 : 계산기를 프로그래머 모드 (Cmd-3)로 설정하여 10 진수, 8 진수 및 16 진수 코드를 입력 한 다음 ASCII 또는 유니 코드로 표시 할 수 있습니다. 그러나 복사는 해당 문자가 아닌 코드를 제공합니다. 누군가?

(Windows의 경우 Microsoft Windows에서 유니 코드 문자를 입력하는 방법을 참조하십시오 . 다른 입력 방법은 Wikipedia를 참조하십시오 .)

그리고 여기 슈퍼 유저 :

그리고 극단적으로 들어가기 위해 :


답변

Ubuntu (및 LinuxMint와 같은 변형)에서 Ctrl+ Shift+ 를 누르고 u유니 코드 값과 Enter 를 눌러 유니 코드 값을 입력 할 수 있습니다 . 예를 들면 다음과 같습니다.

Ctrl+ Shift+ u 263a수율을 입력하십시오.

텍스트 : ☺
스크린 샷 :대체 텍스트

더 쉬운 입력 또는 Windows에서 가능한 입력을 위해이를 AutoHotkey와 결합 할 수 있습니다 .


답변

더 나은 솔루션을 찾지 못했기 때문에 작은 AutoHotkey 기반 유니 코드 입력 도구를 작성했습니다 . Shift+ Ctrl+로 유니 코드 문자를 삽입 할 수 있습니다 U.

유니 코드 대화 상자

기본적으로, 항목을 유니 코드 문자로 변환하고 커서 위치에 입력합니다.

6 자리 유니 코드 문자는 지원하지 않습니다. 또한 포커스 손실시 모든 텍스트를 선택하는 입력 필드가 있으면 모든 텍스트를 덮어 씁니다 (구식 Firefox 버전 에서이 동작을 보여준 것 같습니다).

참고로 AutoHotkey 소스를 직접 컴파일하려면 다음을 참조하십시오.

#SingleInstance force
#Persistent
;Menu, Tray, icon, unicode.ico
Menu, Tray, nostandard ; Put the following menu items on top (default: bottom)
Menu, Tray, add, Info, InfoHandler, -10
Menu, Tray, add
Menu, Tray, standard ; Add default menu items at the bottom
return

InfoHandler:
MsgBox Press Shift+Ctrl+U to get an entry field for unicode points (see decodeunicode.org for a list).`n`nAuthor: Simon A. Eugster <simon.eu@gmail.com> / granjow.net
return

+^u::
InputBox, codepoint, Unicode code point, U+
if not ErrorLevel
    Send {U+%codepoint%}
return


답변

또한 특수 문자를 사용하려는 위치에 따라 다릅니다. MS Office 앱을 사용하면 특정 문자의 ASCII 코드를 아는 데 의존 할 필요가 없습니다 (예 : 분음 부호 (예 : 나이브와 같은 단어에서 일부 문자 위에 표시되는 두 개의 점)). Outlook / etc에서 Ctrl + ‘:'(예 : Ctrl + Shift +;) 다음에 ‘i’를 입력 할 수 있습니다.

http://word.mvps.org/FAQs/General/InsertSpecChars.htm 에서 사용 가능한 바로 가기 목록이 있습니다 . “국제 문자”로 스크롤 하십시오 .

Office 이외의 앱이 유사한 바로 가기를 지원하는지 여부를 모르겠습니다.


답변

Linux (Qt / KDE 응용 프로그램 포함)

JMD에서 언급했듯이 GTK + 응용 프로그램 (GNOME 프로그램, Firefox, Chromium 및 LibreOffice 포함, KDE에서도)에 U + 1F4A9를 입력하기 위해 CtrlShift, type u1f4a9및 release를 누르고있을 수 있습니다 . 일부 프로그램은 순서대로 입력을 지원 CtrlShiftU, 1, f, 4, a, 9, Enter.

불행히도 이것은 Qt 응용 프로그램 (KDE 프로그램, Mathematica 및 VLC 포함)에서는 작동하지 않습니다. BMP 문자의 경우 유니 코드 IBus 입력 방법이 있습니다. 활성화하려면 IBus 환경 설정을 열고 “기타-유니 코드 (m17n)”입력 방법을 추가하십시오 ( ibus-m17nibus-qt4 두 패키지 가 설치되어 있어야 함). 커서가 텍스트 영역에 있으면 IBus 도구 모음 또는 키보드 단축키를 사용하여 입력 방법을 활성화하십시오. 활동하는 동안, 입력 방법을 사용하면 입력 할 수 있습니다 CtrlShiftU4 16 진수 다음에, 입력에 해당하는 유니 코드 문자를. 그러나 이것은 BMP 문자에서만 작동합니다.

(우분투에서 테스트했습니다.)