친구 가 캐릭터를 포함한 슬랙 대화방에 명령을 붙여 넣었습니다 *
. 이것은 정상적인 것처럼 보이지만 *
그렇지 않습니다.
$ uniprops '*'
uniprops: no character named ‹*›
uniprops
별표로 달리면 내 컴퓨터에 입력 할 때 얻을 수 있지만
$ uniprops '*'
U+002A ‹*› \N{ASTERISK}
\pP \p{Po}
All Any ASCII Assigned Basic_Latin Punct Is_Punctuation Common Zyyy Po P
Gr_Base Grapheme_Base Graph X_POSIX_Graph GrBase Other_Punctuation
Pat_Syn Pattern_Syntax PatSyn POSIX_Graph POSIX_Print POSIX_Punct Print
X_POSIX_Print Punctuation Unicode X_POSIX_Punct
또한 그것을 통과하여 실제 별표가 아님을 알 수 있습니다 od
.
$ printf '*' | od -c
0000000 * 342 200 213
0000004
정상적인 것은 다음과 같습니다.
$ printf '*' | od -c
0000000 *
0000001
다음은 미스터리 캐릭터입니다.
*
그리고 정상적인 별표 (예, 동일하게 보입니다) :
*
따라서 uniprops
이것이 무엇인지 알지 못하며 http://www.fileformat.info/에서도 찾을 수 없습니다 . 나는 그것을 붙여 넣은 친구가 OS X (Linux에 있음)에 있으며 일반적인 별표로 시스템에서 작동한다는 것을 알고 있습니다. 슬랙이 어떻게 든 그것을 변경했다고 가정합니다. 그래서 그 인물이 무엇인지 아는 사람이 있습니까?
질문에서 이상한 문자를 직접 복사 할 수는 없습니다. 분명히, Stack Exchange 엔진은 후행 비 인쇄 문자를 제거합니다. "편집"링크를 클릭하고 대신 복사하십시오.
uniprops
Unicode::Tussle
Perl 모듈에 포함 된 깔끔한 작은 스크립트로, 제공 한 캐릭터에 대한 정보를 식별하고 인쇄합니다.
urxvt
이미로 표시됩니다 *<200b>
.
'*\u200b'
)
ord("*")
하여 붙여 넣은 문자열과 기본에 대한*
키를 모두 (42)에 대해 같은 수를 얻었다.