如何在php中将字符串转换为utf-8代码

Mou*_*fai 3 php

我需要一个函数或一个简单的算法来帮助我将普通字符串转换为utf-8代码

例如:字符串:

hello
????
Run Code Online (Sandbox Code Playgroud)

UTF-8代码:

68 65 6C 6C 6F 0A 0639 0631 0628 064A 0A
Run Code Online (Sandbox Code Playgroud)

Oma*_*wan 12

使用 utf8_encode($ data)

请参阅其完整文档http://php.net/manual/en/function.utf8-encode.php


Ada*_*dam 8

使用iconv,如图所示:

$text = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text);
Run Code Online (Sandbox Code Playgroud)

这也是检测字符串当前字符集.