<legend id='eNlCA'><style id='eNlCA'><dir id='eNlCA'><q id='eNlCA'></q></dir></style></legend>

      1. <small id='eNlCA'></small><noframes id='eNlCA'>

          <bdo id='eNlCA'></bdo><ul id='eNlCA'></ul>

      2. <i id='eNlCA'><tr id='eNlCA'><dt id='eNlCA'><q id='eNlCA'><span id='eNlCA'><b id='eNlCA'><form id='eNlCA'><ins id='eNlCA'></ins><ul id='eNlCA'></ul><sub id='eNlCA'></sub></form><legend id='eNlCA'></legend><bdo id='eNlCA'><pre id='eNlCA'><center id='eNlCA'></center></pre></bdo></b><th id='eNlCA'></th></span></q></dt></tr></i><div id='eNlCA'><tfoot id='eNlCA'></tfoot><dl id='eNlCA'><fieldset id='eNlCA'></fieldset></dl></div>
      3. <tfoot id='eNlCA'></tfoot>
      4. UTF-8 到 Unicode 代码点

        时间:2023-09-22
            <tbody id='8OGpV'></tbody>
          <i id='8OGpV'><tr id='8OGpV'><dt id='8OGpV'><q id='8OGpV'><span id='8OGpV'><b id='8OGpV'><form id='8OGpV'><ins id='8OGpV'></ins><ul id='8OGpV'></ul><sub id='8OGpV'></sub></form><legend id='8OGpV'></legend><bdo id='8OGpV'><pre id='8OGpV'><center id='8OGpV'></center></pre></bdo></b><th id='8OGpV'></th></span></q></dt></tr></i><div id='8OGpV'><tfoot id='8OGpV'></tfoot><dl id='8OGpV'><fieldset id='8OGpV'></fieldset></dl></div>

          1. <small id='8OGpV'></small><noframes id='8OGpV'>

              <bdo id='8OGpV'></bdo><ul id='8OGpV'></ul>

              <tfoot id='8OGpV'></tfoot>
            • <legend id='8OGpV'><style id='8OGpV'><dir id='8OGpV'><q id='8OGpV'></q></dir></style></legend>

                  本文介绍了UTF-8 到 Unicode 代码点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  是否有将 UTF-8 转换为 Unicode 而将非特殊字符保留为普通字母和数字的函数?

                  Is there a function that will change UTF-8 to Unicode leaving non special characters as normal letters and numbers?

                  即德语单词tchüß"将被呈现为类似于tch20AC21AC"(请注意我正在制作 Unicode 代码).

                  ie the German word "tchüß" would be rendered as something like "tch20AC21AC" (please note that I am making the Unicode codes up).

                  我正在试验以下函数,但尽管这个函数适用于 ASCII 32-127,但对于双字节字符似乎失败了:

                  I am experimenting with the following function, but although this one works well with ASCII 32-127, it seems to fail for double byte chars:

                  function strToHex ($string)
                  {
                      $hex = '';
                      for ($i = 0; $i < mb_strlen ($string, "utf-8"); $i++)
                      {
                          $id = ord (mb_substr ($string, $i, 1, "utf-8"));
                          $hex .= ($id <= 128) ? mb_substr ($string, $i, 1, "utf-8") : "&#" . $id . ";";
                  }
                  
                      return ($hex);
                  }
                  

                  有什么想法吗?

                  编辑 2:找到解决方案:PHP ord() 函数不适用于双字节字符.改用:http://nl.php.net/manual/en/function.ord.php#78032

                  EDIT 2: Found solution: The PHP ord() function does not work for double byte chars. Use instead: http://nl.php.net/manual/en/function.ord.php#78032

                  推荐答案

                  可以使用 iconv 将一种字符集转换为另一种字符集:

                  Converting one character set to another can be done with iconv:

                  http://php.net/manual/en/function.iconv.php

                  请注意,UTF 已经是 Unicode 编码了.

                  Note that UTF is already an Unicode encoding.

                  另一种方法是简单地使用具有正确字符集的 htmlentities:

                  Another way is simply using htmlentities with the right character set:

                  http://php.net/manual/en/function.htmlentities.php

                  这篇关于UTF-8 到 Unicode 代码点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何从 PHP 中的 unicode 代码点获取字符? 下一篇:一系列 unicode 点 PHP 的正则表达式

                  相关文章

                  最新文章

                    <bdo id='xaYks'></bdo><ul id='xaYks'></ul>

                1. <tfoot id='xaYks'></tfoot>

                2. <small id='xaYks'></small><noframes id='xaYks'>

                3. <i id='xaYks'><tr id='xaYks'><dt id='xaYks'><q id='xaYks'><span id='xaYks'><b id='xaYks'><form id='xaYks'><ins id='xaYks'></ins><ul id='xaYks'></ul><sub id='xaYks'></sub></form><legend id='xaYks'></legend><bdo id='xaYks'><pre id='xaYks'><center id='xaYks'></center></pre></bdo></b><th id='xaYks'></th></span></q></dt></tr></i><div id='xaYks'><tfoot id='xaYks'></tfoot><dl id='xaYks'><fieldset id='xaYks'></fieldset></dl></div>

                    <legend id='xaYks'><style id='xaYks'><dir id='xaYks'><q id='xaYks'></q></dir></style></legend>