Base64는 인쇄 가능한 문자로 바이트 스트림을 변환합니다. 잘못 될 수있는 것은 없습니다.
'리틀 엔디 언'은 숫자가 바이트 시퀀스로 변환 될 수있는 두 가지 방법 중 하나를 설명합니다. 리틀 엔디안 = 최하위 바이트 먼저. 빅 엔디안 = 가장 중요한 바이트 먼저. UTF-8은 바이트 스트림으로의 문자열 인코딩이며 적용 할 엔디안 개념이 있습니다. 그러나 UTF16은 텍스트를 16 비트 단어로 인코딩하며 단어를 바이트로 인코딩하는 두 가지 방법이 있으며 UTF16에는 UTF16LE (리틀 엔디안)과 UTF16BE (빅 엔디 언) 두 가지가 있습니다. 엔디안과 동일한 개념이 UTF32에도 적용되지만 이는 일반적인 형식이 아닙니다.
리틀 엔디안에서 UTF16LE을 의미하는 경우 문자열을 다시 인코딩 할 형식 (UTF-8)을 결정해야합니다.
는이 기능을 사용할 수 있습니다 :mb_convert_encoding($input, 'UTF-8', 'UTF-16LE')
[1] [2]
리틀 엔디안으로, 당신은 숫자를 의미한다면, 당신은 당신이 번호로 바이트를 변환하는 중 시점에서 엔디안을 지정해야합니다.
[1] http://cz.php.net/manual/en/function.mb-convert-encoding.php [2] http://cz.php.net/manual/en/mbstring.supported-encodings.php
아니라 상기
나탄 –