유니코드를 기호로 변환하는 열 수식기호에 대한 유니코드 단축키가 있는 열이 있는 JMP 테이블을 만든 다음 JMP가 다른 열에 기호(수식 포함)를 표시하도록 하고 싶습니다.아래 스크린 샷에서 열을 원합니다. 표시됨 열을 사용하는 수식을 갖기 위해 유니코드 입력으로 표시되는 기호 결과를 보여줍니다.
아래 표는 Alt+Code를 수동으로 입력하여 생성되었습니다.
열 수식에서 수행하는 방법을 알 수 없습니다. 도움을 주시면 감사하겠습니다.

데이터 테이블Re: +Re: 유니코드를 기호로 변환하는 열 수식안녕 @Craige_Hales ,
"\!"를 강제 실행하는 방법에 대한 설명에 감사드립니다. 탈출하다. 나는 다른 옵션을 시도했지만 제대로 작동하지 않았지만 그 설명은 이스케이프와 연결로 수정해야하는 방법을 보는 데 도움이되었습니다.
감사!,
DS
Re: +Re: 유니코드를 기호로 변환하는 열 수식@Craige_Hales ,
구문 분석 시간과 실행 시간에 어떤 일이 발생하는지에 대한 훌륭한 예와 설명입니다.
스탠
+Re: 유니코드를 기호로 변환하는 열 수식탈출하다!
hex = "03D0";
uni = "\[\!U]\";
// or
// uni = "\!\!U";
quotationmark = "\!"";
beta = eval(parse( quotationmark || uni || hex || quotationmark ));
문자열 \!U를 작성하려면 이스케이프가 필요하므로 JMP는 U 뒤에 16진수를 입력하기 전에 찾지 않습니다. 이는 실행 시간이 아니라 구문 분석 시간에 발생하므로 위의 uni에서 문자열이 빌드되면 일반 텍스트일 뿐입니다. parse가 문자열을 다시 스캔할 때까지. 그러나 그렇게 하려면 인용 부호를 포함하여 "\!U03d0"인 JSL의 유효한 스니펫이 필요합니다. 따옴표를 얻으려면 더 많은 이스케이프를 사용하십시오! 문자열을 구문 분석한 다음 유니코드 문자로 평가합니다. 평가 결과는 유니코드 문자이며 베타에 할당됩니다.
첫 번째 이스케이프는 \[ ... ]\를 사용하여 "중간에 아무 것도 해석하지 않음"을 의미합니다. 두 번째는 \!\를 사용하여 리터럴 \을 만든 다음 ! U는 그냥 일반 문자입니다.
Re: 유니코드를 기호로 변환하는 열 수식안녕 @Craige_Hales ,
이에 대한 정보를 주셔서 감사합니다. 매우 흥미롭고 도움이 되었습니다.
내가 이해하지 못하는 한 가지는 16 진수로 \!U 명령을 강제하는 방법입니다. 항목이 모두 U+hex(예: Beta = U+03D0)인 이전에 참조한 웹 사이트의 열이 있다고 가정해 보겠습니다.
열의 텍스트를 다음과 같이 나눌 수 있습니다.
Word(1,:Character,"+")||Word(2,:Character,"+")
출력 U03D0을 제공합니다.
하지만 앞에 \!U가 있는 Parse() 명령에 입력하려고 하면 JMP가 불평합니다. Parse("\!U03D0") 베타를 제공합니다. 저에게 어려운 점은 \!U를 16진수 코드에 연결할 수 없다는 것입니다. 예를 들어, 나는 시도 할 것입니다
Parse("\!U"||Word(1,:Character,"+")||Word(2,:Character,"+"));JMP가 불평합니다. Parse 명령 내부에 있는 항목은 문자 그대로 "\!U03D0"이므로 구문 분석을 실행할 때 실제로 이를 평가하고 베타를 반환합니다. 별도의 JSL 스크립트가 아닌 컬럼 수식으로 어떻게 하면 좋을지 고민 중일 뿐입니다.
감사!,
DS
Re: 유니코드를 기호로 변환하는 열 수식또는 다음과 같은 것이 필요할 수 있습니다.
txt = "038F";
code = Hex To Number( txt );
mat = J( 1, 1, code );
blob = Matrix To Blob( mat, "int", 2, "little" );
string = Blob To Char( blob, "utf-16" );
Show( string );
문자열 = "Ώ";
브라우저가 지원하는 경우 다음과 같습니다. http://www.fileformat.info/info/unicode/char/038f/index.htm
위의 JSL은 txt에서 인쇄 가능한 16진수 표현을 취하고, 숫자를 가져오고, Matrix to Blob에 대해 1요소 행렬(더 많은 경우 더 많을 수 있음)을 만들고, UTF- 실제 유니코드 문자를 만들기 위한 16 형식.
또는 \!U를 사용하여 16진수를 JSL 문자열에 넣고 구문 분석할 수 있습니다.
Re: 유니코드를 기호로 변환하는 열 수식같은 것
beta = "\!U0392";
theta = "\!U0398";
아니면
Open(
"http://www.fileformat.info/info/unicode/block/greek_and_coptic/list.htm",
HTML Table( 1, Column Names( 1 ), Data Starts( 2 ) )
);
만드는
Table loaded from URLURL에서 로드된 테이블
나는 캐릭터를 찾기 위해 그 사이트를 좋아합니다. 그들의 것에서 JMP의 \!U 버전 만들기
http://www.fileformat.info/info/unicode/char/3b2/index.htm

U+0392를 표시하고 JMP는 \!U0392를 사용합니다.