모듈 토크:베이스 컨버트
Module talk프린지 기능
가능한 16진수 입력에 대해서Unicode는 정규 문자를 "0..."으로 정의합니다.9A...F"는 16진수 문자로 인식할 수 있습니다.16진 표기에 정의된 문자는 따로 없습니다.다 괜찮아요.유니코드에 따르면 16진수로 인식될 수 있는 문자가 더 많아졌습니다.이러한 문자를 전체 너비 형식 문자라고 합니다.(여기와 여기를 참조).
유니코드 문자 표시Hex_Digit=Yes[a] | |||
|---|---|---|---|
0123456789ABCDEF | 기본 라틴어, 대문자 | 또한.ASCII_Hex_Digit=Yes | |
0123456789abcdef | 기본 라틴어, 작은 글자 | 또한.ASCII_Hex_Digit=Yes | |
0123456789ABCDEF | 전폭 형식, 대문자 | ||
0123456789abcdef | 전폭 형식, 작은 글자 | ||
| a.^ "Unicode 15.0 UCD: PropList.txt". 2022-08-05. Retrieved 2022-09-16. | |||
코드 포인트는 U+FF10 입니다.U+FF19(숫자 0-9), U+FF21 ..U+FF26(A-F), U+FF41 ..U+FF46(a~f)따라서 일반적으로 이 Unicode 입력에는 16진수 입력이 있을 수 있습니다.이 입력이 인식되어야 한다고 결정할 수 있습니다(그리고 이 템플릿에서 변환됩니다).
언제 어디서 하프폭 입력이 이루어집니까?캐릭터는 유니코드 이전의 문자입니다.내가 잘 이해한다면 동아시아(CJK) 텍스트에서 서양의 인용문(서양 번호 포함)에 사용되는 것 같다.따라서 이들을 포함하면 특히 enwiki에서 모듈을 내보낼 때 Base Convert가 보다 완전한 범용 템플릿이 됩니다.-DePiep (talk) 21:43, 2013년 2월 24일 (UTC)
- 좋습니다. 이 모듈을 다른 언어 Wiki로 내보낼 경우 유용할 수 있습니다.전폭 문자 정규화를 추가했습니다.Toohool (talk) 00:11, 2013년 2월 25일 (UTC)
수신 16진수에서 "#"을 제거합니다.
이 편집 요청에 응답했습니다.설정 answered=또는 ans=요청을 다시 활성화하려면 매개 변수를 no로 지정합니다. |
Toohool, 당신은 이것을 해낼 수 있나요?시도해보니 모듈에서는 정상적으로 동작하는 것 같았습니다.BaseConvert/sandbox 및 템플릿:모듈: BaseConvert/testcase(요구에 따라 삭제되었습니다).감사합니다.테크니컬 13 (토크) 17:54, 2013년 9월 9일 (UTC)
미완료:이미 자동 확인되었습니다.준보호된 페이지를 편집하기 위해 이 템플릿을 사용할 필요는 없습니다.Celestra (대화) 2013년 9월 11일 02:44 (UTC)
하기는 쉬울 텐데, 왜?이것이 도움이 될 만한 특별한 사용 사례가 있습니까?Toohool (talk) 2013년 9월 11일 06:09 (UTC)
제안: 10 to 16이라고 부를 수 있는 metable
샌드박스(diff)에는 이 모듈을 다음과 같이 호출할 수 있는 측정 가능한 세트가 있습니다.
| 마크업 | 로 렌더링하다 |
|---|---|
{{#제외:BaseConvert/샌드박스 16~10 FF }} | 255 |
{{#제외:Base Convert / 샌드박스 10 to 36 500} | DW |
{{#제외:BaseConvert/sandbox 10 to 16 Foo 기본값=0} | 0 |
이게 더 보기 좋고 또렷해 보여요. base=인수는 입력 베이스인지 출력 베이스인지를 지정하지 않습니다.를 제외한 모든 옵션 base=, from=그리고. n=지원되고 있습니다.
기술적인 주의: p의 "실제" 멤버는 사전에 확인되므로 원래 변환 기능을 방해하지 않습니다.__index호출됩니다.예를 들어 500~400은 _convert로 전달되지만, 누군가가 이 형식이 아닌 함수를 호출하려고 하면 일반적인 오류 메시지가 나타납니다.사용자: GKFXtalk 2021년 4월 25일 08:27 (UTC)