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

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

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

        PHP 弄亂了 HTML 字符集編碼

        PHP messing with HTML Charset Encoding(PHP 弄亂了 HTML 字符集編碼)
          <bdo id='0UEP6'></bdo><ul id='0UEP6'></ul>
            <tbody id='0UEP6'></tbody>

            <small id='0UEP6'></small><noframes id='0UEP6'>

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

                • <legend id='0UEP6'><style id='0UEP6'><dir id='0UEP6'><q id='0UEP6'></q></dir></style></legend>
                  本文介紹了PHP 弄亂了 HTML 字符集編碼的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我有一個(gè)非常奇怪的問題.我有一個(gè)包含一些德語字母的網(wǎng)站,當(dāng)它只有 html 而沒有 php 時(shí),符號(hào)是顯示編碼的屬性,當(dāng)我將其更改為 UTF-8 時(shí),它們不顯示,而不是 ? 我得到 .當(dāng)我將 html 放入 php 并使用 charset=iso-8859-1 編碼在 Wamp 上使用 Zend studio 啟動(dòng)它時(shí),我得到 ??? 而不是 ?(我想補(bǔ)充一點(diǎn),同樣的 ? 是單選按鈕的值).當(dāng)它在

                  標(biāo)簽中時(shí),它會(huì)正確顯示.你能告訴我如何解決這個(gè)問題.我查看了其他站點(diǎn),它們使用 UTF-8 編碼并正確顯示相同的符號(hào).我試圖更改 php edior 編碼,但我想這并不重要 -> Zend Studio 的編輯器中的所有內(nèi)容都正確顯示...提前致謝.

                  I have this very strange problem. I have a site that contains some German letters and when it's only html without php the symbols are property displayed with encoding when i change it to UTF-8 they dont display and instead of ? I get ?. When I put the html inside php and start it with Zend studio on Wamp with the charset=iso-8859-1 encoding I get ??? instead of ? ( I want to add that this same ? is a value of a radio button). When it's in a

                  tag it displays properly. Can you tell me how to fix this issue. I look at other sites and they have UTF-8 Encoding and displaying properly the same symbol. I tried to change the php edior encoding but it doesn't matter I suppose -> everything is displaying properly inside Zend Studio's editor... Thank you in advance.

                  推薦答案

                  您可能已經(jīng)開始混合編碼類型.例如.以 iso-8859-1 格式發(fā)送但從 MySQL 或 XML 獲取 UTF-8 文本編碼的頁面通常會(huì)失敗.

                  You have probably come to mix encoding types. For example. A page that is sent as iso-8859-1, but get UTF-8 text encoding from MySQL or XML would typically fail.

                  要解決此問題,您必須控制與您選擇使用的內(nèi)部編碼類型相關(guān)的輸入編碼類型.

                  To solve this problem you must keep control on input ecodings type in relation to the type of encoding you have chosen to use internal.

                  如果您將其作為 iso-8859-1 發(fā)送,則用戶的輸入也是 iso-8859-1.

                  If you send it as an iso-8859-1, your input from the user is also iso-8859-1.

                  header("Content-type:text/html; charset: iso-8859-1");
                  

                  如果 mysql 發(fā)送 latin1,你什么都不用做.

                  And if mysql sends latin1 you do not have to do anything.

                  但是,如果您的輸入不是 iso-8859-1,則必須在將其發(fā)送給用戶之前對(duì)其進(jìn)行轉(zhuǎn)換,或者在存儲(chǔ)之前將其適配到 Mysql.

                  But if your input is not iso-8859-1 you must converted it, before it's sending to the user or to adapt it to Mysql before it's store.

                  mb_convert_encoding($text, mb_internal_encoding(), 'UTF-8'); // If it's UTF-8 to internal encoding
                  

                  簡(jiǎn)而言之,您必須始終將輸入轉(zhuǎn)換為適合內(nèi)部編碼和轉(zhuǎn)換器輸出以匹配外部編碼.

                  Short it means that you must always have input converted to fit internal encoding and convereter output to match the external encoding.

                  這是我選擇使用的內(nèi)部編碼.

                  This is the internal encoding I have chosen to use.

                  mb_internal_encoding('iso-8859-1'); // Internal encoding
                  

                  這是我使用的代碼.

                  mb_language('uni'); // Mail encoding
                  mb_internal_encoding('iso-8859-1'); // Internal encoding
                  mb_http_output('pass'); // Skip
                  
                  function convert_encoding($text, $from_code='', $to_code='')
                  {
                      if (empty($from_code))
                      {
                          $from_code = mb_detect_encoding($text, 'auto');
                          if ($from_code == 'ASCII')
                          {
                              $from_code = 'iso-8859-1';
                          }
                      }
                  
                      if (empty($to_code))
                      {
                          return mb_convert_encoding($text, mb_internal_encoding(), $from_code);
                      }
                      return mb_convert_encoding($text, $to_code, $from_code);
                  }
                  
                  function encoding_html($text, $code='')
                  {
                      if (empty($code))
                      {
                          return htmlentities($text, ENT_NOQUOTES, mb_internal_encoding());
                      }
                  
                      return mb_convert_encoding(htmlentities($text, ENT_NOQUOTES, $code), mb_internal_encoding(), $code);
                  }
                  function decoding_html($text, $code='')
                  {
                      if (empty($code))
                      {
                          return html_entity_decode($text, ENT_NOQUOTES, mb_internal_encoding());
                      }
                  
                      return mb_convert_encoding(html_entity_decode($text, ENT_NOQUOTES, $code), mb_internal_encoding(), $code);
                  }
                  

                  這篇關(guān)于PHP 弄亂了 HTML 字符集編碼的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動(dòng)游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個(gè)值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動(dòng)程序)

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

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

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

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

                          • <tfoot id='Xn18j'></tfoot>
                            主站蜘蛛池模板: 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 广东成考网-广东成人高考网 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 24位ADC|8位MCU-芯易德科技有限公司| 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 中国品牌排名投票_十大品牌榜单_中国著名品牌【中国品牌榜】 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 压滤机滤板_厢式_隔膜_板框压滤机滤板厂家价格型号材质-大凯环保 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 菏泽知彼网络科技有限公司 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 一航网络-软件测评官网|