중국어 문자에서 유니 코드로 변환해야하는 자체 프로젝트에서 작업 중입니다. 나는 사용자 입력, 결과는 방식으로 다른 있던 문자를 변환하는 양식을 추가하려고으로bin2hex가 psot 함수를 사용하여 다른 결과를 반환합니다.
현재, 난,
base_convert(bin2hex(iconv("utf-8", "ucs-4", '人')), 16, 16) // Return 4eba
그러나 문제없이 아래의 코드를 사용하고
base_convert(bin2hex(iconv("utf-8", "ucs-4", $_POST["char"])), 16, 16) // Return 2600000023000000000000000000000000000000000000000000000000
미리 감사드립니다!
'base_convert()'는 개개인의 문자에 대해서는 괜찮을지 만 실제 문자열로는 적합하지 않으므로'PHP_INT_MAX'보다 큰 정수를 얻 자마자 곤란을 겪을 수 있기 때문에 일반 문자열에는 부적합합니다. –