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

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

    <small id='4vsgW'></small><noframes id='4vsgW'>

      <bdo id='4vsgW'></bdo><ul id='4vsgW'></ul>

  1. <legend id='4vsgW'><style id='4vsgW'><dir id='4vsgW'><q id='4vsgW'></q></dir></style></legend>

      <tfoot id='4vsgW'></tfoot>

      什么因素使 PHP Unicode 不兼容?

      What factors make PHP Unicode-incompatible?(什么因素使 PHP Unicode 不兼容?)

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

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

        <tfoot id='tbBSZ'></tfoot>
          <tbody id='tbBSZ'></tbody>

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

                <i id='tbBSZ'><tr id='tbBSZ'><dt id='tbBSZ'><q id='tbBSZ'><span id='tbBSZ'><b id='tbBSZ'><form id='tbBSZ'><ins id='tbBSZ'></ins><ul id='tbBSZ'></ul><sub id='tbBSZ'></sub></form><legend id='tbBSZ'></legend><bdo id='tbBSZ'><pre id='tbBSZ'><center id='tbBSZ'></center></pre></bdo></b><th id='tbBSZ'></th></span></q></dt></tr></i><div class="wek8qwo" id='tbBSZ'><tfoot id='tbBSZ'></tfoot><dl id='tbBSZ'><fieldset id='tbBSZ'></fieldset></dl></div>
                本文介紹了什么因素使 PHP Unicode 不兼容?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我可以在我的腳本中很好地使用 UTF-8 字符.

                I am able use UTF-8 characters just fine in my scripts.

                事實上,變量名和函數名可以包含Unicode字符.

                還有 mb_string extension 處理多字節字符串,但在無數文章中 PHP 是因其缺乏 Unicode 支持而受到批評.

                There is also the mb_string extension which deals with multi-byte strings, yet in countless articles PHP is criticized for its lack of Unicode support.

                我不明白;為什么說PHP不支持Unicode?

                I don't get it; why is PHP said to not support Unicode?

                推薦答案

                當 PHP 在幾年前開始時,UTF-8 并沒有得到真正的支持.我們談論的是 Windows 98/Me 等非 Unicode 操作系統仍然流行的時代,而 Delphi 等其他大型語言也是非 Unicode 的時代.并非所有語言從第一天起就考慮到 Unicode,并且在不破壞很多東西的情況下將您的語言完全更改為 Unicode 是很困難的.例如,Delphi 在一兩年前才兼容 Unicode,而 Java 或 C# 等其他語言從第一天起就采用 Unicode 設計.

                When PHP was started several years ago, UTF-8 was not really supported. We are talking about a time when non-Unicode OS like Windows 98/Me was still current and when other big languages like Delphi were also non-Unicode. Not all languages were designed with Unicode in mind from day 1, and completely changing your language to Unicode without breaking a lot of stuff is hard. Delphi only became Unicode compatible a year or two ago for example, while other languages like Java or C# were designed in Unicode from Day 1.

                因此,當 PHP 發展成為 PHP 3、PHP 4 和現在的 PHP 5 時,根本沒有人決定添加 Unicode.為什么?大概是為了與現有腳本保持兼容,或者因為 utf8_de/encode 和 mb_string 已經存在并且可以工作.我不確定,但我堅信這與有機增長有關.特性并不是簡單地默認存在,它們必須由某人編寫,而這在 PHP 中還沒有發生.

                So when PHP grew and became PHP 3, PHP 4 and now PHP 5, simply no one decided to add Unicode. Why? Presumably to keep compatible with existing scripts or because utf8_de/encode and mb_string already existed and work. I do not know for sure, but I strongly believe that it has something to do with organic growth. Features do not simply exist by default, they have to be written by someone, and that simply did not happen for PHP yet.

                好的,我讀錯了問題.問題是:字符串是如何在內部存儲的?如果我輸入W?hrung"或écriture",哪個編碼用于創建使用的字節?在 PHP 的情況下,它是帶有代碼頁的 ASCII.這意味著:如果我使用 ISO-8859-15 對字符串進行編碼,然后使用一些中文代碼頁對其進行解碼,則會得到奇怪的結果.另一種選擇是在 C# 或 Java 等語言中,所有內容都存儲為 Unicode,這意味著:不再有代碼頁,理論上你不會搞砸.我推薦 Joel 的文章關于 Unicode 和字符集,但本質上它歸結為:字符串存儲在內部,而 PHP 的答案是Not in Unicode",這意味著在處理字符串時必須非常小心和明確,以確保在輸入、存儲(數據庫)和輸出,這很容易出錯.

                Ok, I read the question wrong. The question is: How are strings stored internally? If I type in "W?hrung" or "écriture", which Encoding is used to create the bytes used? In case of PHP, it is ASCII with a Codepage. That means: If I encode the string using ISO-8859-15 and you decode it with some chinese codepage, you will get weird results. The alternative is in languages like C# or Java where everything is stored as Unicode, which means: There is no codepage anymore, and theoretically you cannot mess up. I recommend Joel's article about Unicode and Character Sets, but essentially it boils down to: How are strings stored internally, and the answer with PHP is "Not in Unicode", which means that you have to be very careful and explicit when processing strings to make sure to always keep the string in the proper encoding during input, storage (database) and output, which is very errorprone.

                這篇關于什么因素使 PHP Unicode 不兼容?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

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

                • <small id='hEEoU'></small><noframes id='hEEoU'>

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

                      <tfoot id='hEEoU'></tfoot>
                          主站蜘蛛池模板: 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 陕西自考报名_陕西自学考试网 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 江门流水线|江门工作台|江门市伟涛行工业设备有限公司 |