pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    • <bdo id='f7HwM'></bdo><ul id='f7HwM'></ul>
  • <legend id='f7HwM'><style id='f7HwM'><dir id='f7HwM'><q id='f7HwM'></q></dir></style></legend>

      <small id='f7HwM'></small><noframes id='f7HwM'>

      <i id='f7HwM'><tr id='f7HwM'><dt id='f7HwM'><q id='f7HwM'><span id='f7HwM'><b id='f7HwM'><form id='f7HwM'><ins id='f7HwM'></ins><ul id='f7HwM'></ul><sub id='f7HwM'></sub></form><legend id='f7HwM'></legend><bdo id='f7HwM'><pre id='f7HwM'><center id='f7HwM'></center></pre></bdo></b><th id='f7HwM'></th></span></q></dt></tr></i><div class="9fzd7dd" id='f7HwM'><tfoot id='f7HwM'></tfoot><dl id='f7HwM'><fieldset id='f7HwM'></fieldset></dl></div>

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

        如何獲取 utf-8 字符串中給定字符的代碼點編號

        How to get code point number for a given character in a utf-8 string?(如何獲取 utf-8 字符串中給定字符的代碼點編號?)
            <tbody id='qCHHi'></tbody>
          • <bdo id='qCHHi'></bdo><ul id='qCHHi'></ul>

            <small id='qCHHi'></small><noframes id='qCHHi'>

            <legend id='qCHHi'><style id='qCHHi'><dir id='qCHHi'><q id='qCHHi'></q></dir></style></legend>
              <tfoot id='qCHHi'></tfoot>

              1. <i id='qCHHi'><tr id='qCHHi'><dt id='qCHHi'><q id='qCHHi'><span id='qCHHi'><b id='qCHHi'><form id='qCHHi'><ins id='qCHHi'></ins><ul id='qCHHi'></ul><sub id='qCHHi'></sub></form><legend id='qCHHi'></legend><bdo id='qCHHi'><pre id='qCHHi'><center id='qCHHi'></center></pre></bdo></b><th id='qCHHi'></th></span></q></dt></tr></i><div class="5thx7f7" id='qCHHi'><tfoot id='qCHHi'></tfoot><dl id='qCHHi'><fieldset id='qCHHi'></fieldset></dl></div>

                  本文介紹了如何獲取 utf-8 字符串中給定字符的代碼點編號?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我想獲取給定 UTF-8 字符串的 UCS-2 代碼點.例如,單詞hello"應(yīng)該變成0068 0065 006C 006C 006F".請注意,字符可以來自任何語言,包括復(fù)雜的腳本,如東亞語言.

                  I want to get the UCS-2 code points for a given UTF-8 string. For example the word "hello" should become something like "0068 0065 006C 006C 006F". Please note that the characters could be from any language including complex scripts like the east asian languages.

                  因此,問題歸結(jié)為將給定字符轉(zhuǎn)換為其 UCS-2 代碼點"

                  So, the problem comes down to "convert a given character to its UCS-2 code point"

                  但是怎么樣?拜托,任何形式的幫助都將非常感謝,因為我很著急.

                  But how? Please, any kind of help will be very very much appreciated since I am in a great hurry.

                  作為回答發(fā)布的提問者回復(fù)的轉(zhuǎn)錄

                  感謝您的回復(fù),但需要在 PHP v 4 或 5 而不是 6 中完成.

                  Thanks for your reply, but it needs to be done in PHP v 4 or 5 but not 6.

                  該字符串將是來自表單字段的用戶輸入.

                  The string will be a user input, from a form field.

                  我想實現(xiàn) utf8to16 或 utf8decode 之類的 PHP 版本

                  I want to implement a PHP version of utf8to16 or utf8decode like

                  function get_ucs2_codepoint($char)
                  {
                      // calculation of ucs2 codepoint value and assign it to $hex_codepoint
                      return $hex_codepoint;
                  }
                  

                  你能幫我用 PHP 還是用上面提到的版本的 PHP 來完成?

                  Can you help me with PHP or can it be done with PHP with version mentioned above?

                  推薦答案

                  Scott Reynen 編寫了一個函數(shù)來將 UTF-8 轉(zhuǎn)換為 Unicode.我發(fā)現(xiàn)它在查看 PHP 文檔.

                  Scott Reynen wrote a function to convert UTF-8 into Unicode. I found it looking at the PHP documentation.

                  function utf8_to_unicode( $str ) {
                  
                      $unicode = array();        
                      $values = array();
                      $lookingFor = 1;
                  
                      for ($i = 0; $i < strlen( $str ); $i++ ) {
                          $thisValue = ord( $str[ $i ] );
                      if ( $thisValue < ord('A') ) {
                          // exclude 0-9
                          if ($thisValue >= ord('0') && $thisValue <= ord('9')) {
                               // number
                               $unicode[] = chr($thisValue);
                          }
                          else {
                               $unicode[] = '%'.dechex($thisValue);
                          }
                      } else {
                            if ( $thisValue < 128) 
                          $unicode[] = $str[ $i ];
                            else {
                                  if ( count( $values ) == 0 ) $lookingFor = ( $thisValue < 224 ) ? 2 : 3;                
                                  $values[] = $thisValue;                
                                  if ( count( $values ) == $lookingFor ) {
                                      $number = ( $lookingFor == 3 ) ?
                                          ( ( $values[0] % 16 ) * 4096 ) + ( ( $values[1] % 64 ) * 64 ) + ( $values[2] % 64 ):
                                          ( ( $values[0] % 32 ) * 64 ) + ( $values[1] % 64 );
                              $number = dechex($number);
                              $unicode[] = (strlen($number)==3)?"%u0".$number:"%u".$number;
                                      $values = array();
                                      $lookingFor = 1;
                            } // if
                          } // if
                      }
                      } // for
                      return implode("",$unicode);
                  
                  } // utf8_to_unicode
                  

                  這篇關(guān)于如何獲取 utf-8 字符串中給定字符的代碼點編號?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準(zhǔn)備好的語句amp;foreach 循環(huán))
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務(wù)器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數(shù))
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結(jié)果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“l(fā)ocalhost的訪問被拒絕)
                      <tbody id='F87YB'></tbody>
                    <legend id='F87YB'><style id='F87YB'><dir id='F87YB'><q id='F87YB'></q></dir></style></legend>
                    <tfoot id='F87YB'></tfoot>
                        <bdo id='F87YB'></bdo><ul id='F87YB'></ul>

                        • <i id='F87YB'><tr id='F87YB'><dt id='F87YB'><q id='F87YB'><span id='F87YB'><b id='F87YB'><form id='F87YB'><ins id='F87YB'></ins><ul id='F87YB'></ul><sub id='F87YB'></sub></form><legend id='F87YB'></legend><bdo id='F87YB'><pre id='F87YB'><center id='F87YB'></center></pre></bdo></b><th id='F87YB'></th></span></q></dt></tr></i><div class="zz7ttxb" id='F87YB'><tfoot id='F87YB'></tfoot><dl id='F87YB'><fieldset id='F87YB'></fieldset></dl></div>

                          <small id='F87YB'></small><noframes id='F87YB'>

                          1. 主站蜘蛛池模板: 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 陕西华春网络科技股份有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 真空上料机(一种真空输送机)-百科| 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 电动葫芦-河北悍象起重机械有限公司 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 盘古网络技术有限公司|