16진수 텍스트로 변환 (string.to_hex)
선언
16진수 텍스트 = string.to_hex(데이터 내용[, 접두사, 접미사])
매개변수
- 데이터 내용
문자열. 16진수로 변환할 문자열입니다. - 접두사
문자열, 선택 사항. 변환된 각 바이트의 접두사이며 기본값은 ""입니다. - 접미사
문자열, 선택 사항. 변환된 각 바이트의 접미사이며 기본값은 ""입니다.
반환값
- 16진수 텍스트
문자열. 16진수 텍스트를 반환합니다.
설명
문자열 또는 바이너리 데이터 블록을 인쇄 가능한 16진수 텍스트로 변환합니다.
키워드: 이미지 헥사데시멀, 파일 헥사데시멀, 데이터 헥사데시멀
예제
-- 예제 1:
sys.alert(string.to_hex('一些数据'))
-- "e4b880e4ba9be695b0e68dae" 출력
--
-- 예제 2:
sys.alert((string.to_hex('一些数据'):gsub('(..)', '\\x%1')))
-- "\xe4\xb8\x80\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae" 출력
참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.
추가 예제
이 장 끝의 종합 예제를 참조하십시오.