NDEF Message 중 Text Record는 다음과 같은 구조로 되어 있습니다.
1. NDEF Text Record PlayLoad 구조
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
UTF |
RFU |
Language Code Length |
|||||
Language Code (US-ASCII) |
|||||||
Text |
1) UTF : Text Encoding
- UTF 필드는 실제 텍스트 정보의 인코딩 정보 값입니다.
UTF Value |
Type |
0 |
UTF-8 |
1 |
UTF-16 |
2) RFU
- RFU 필드는 Reserver for Future Use의 약자로, 미사용된 예약 필드 영역입니다. 기본값으로 0으로 설정하면 됩니다.
3) Language Code Length
- 텍스트 코드 필드의 길이를 표현하는 필드입니다. 즉, 4번 항목에 기입되는 코드의 길이를 의미합니다.
예를 들어 4번 항목에 Language Code 값이 'ko-KR'일 경우 총 5글자로 '00101' 를 사용하시면 됩니다.
4) Language Code
- 텍스트의 언어 코드 정보값 필드입니다. US-ASCII로 기입하면 됩니다.
Language Code |
Language |
ko-KR |
한국어 |
ko-KP |
북한어 |
ja |
일본어 |
zh-Hant |
중국어 |
zh-Hant-HK | 중국어(홍콩) |
zh-HK | 중국어(홍콩) |
zh-CN | 중국어 |
zh-xiang | 중국어 |
en-US | 영어 |
위에 표시된 언어 코드외에도 국가 및 언어별 코드가 세분화 되어 있습니다. 해당 언어코드는 RFC 3066 IATA 형식으로 표기하면 됩니다.
5) Text
- 텍스트 정보가 들어가는 부분으로 NDEF Message type으로 전달하는 텍스트를 기입하는 부분입니다.