PHP - UTF-16 to UTF-8(hex) conversion

后端 未结 2 1856
一个人的身影
一个人的身影 2021-01-15 18:01

Is it possible to convert UTF-16
U+610F
style character to UTF-8 (hex)
E6848F
using PHP ?

UTF-8 character is \'意\'

相关标签:
2条回答
  • 2021-01-15 18:38

    From the comments in the chr man page, one quick hack for turning an ordinal character number into a UTF-8 byte sequence:

    function unichr($u) {
        return mb_convert_encoding('&#' . intval($u) . ';', 'UTF-8', 'HTML-ENTITIES');
    }
    
    // unichr(0x610F) -> "\xE6\x84\x8F"
    
    0 讨论(0)
  • 2021-01-15 18:40

    php have unicode encoding and decoding.. let u try on that

    utf8_decode(); or utf8_encode();
    
    0 讨论(0)
提交回复
热议问题