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

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

    <tfoot id='ybcbi'></tfoot>
      <bdo id='ybcbi'></bdo><ul id='ybcbi'></ul>
    1. <small id='ybcbi'></small><noframes id='ybcbi'>

    2. <i id='ybcbi'><tr id='ybcbi'><dt id='ybcbi'><q id='ybcbi'><span id='ybcbi'><b id='ybcbi'><form id='ybcbi'><ins id='ybcbi'></ins><ul id='ybcbi'></ul><sub id='ybcbi'></sub></form><legend id='ybcbi'></legend><bdo id='ybcbi'><pre id='ybcbi'><center id='ybcbi'></center></pre></bdo></b><th id='ybcbi'></th></span></q></dt></tr></i><div class="084weqs" id='ybcbi'><tfoot id='ybcbi'></tfoot><dl id='ybcbi'><fieldset id='ybcbi'></fieldset></dl></div>

      PHP:在不知道原始字符集的情況下將任何字符串轉

      PHP: Convert any string to UTF-8 without knowing the original character set, or at least try(PHP:在不知道原始字符集的情況下將任何字符串轉換為 UTF-8,或者至少嘗試)
    3. <tfoot id='RL2hx'></tfoot>
        <bdo id='RL2hx'></bdo><ul id='RL2hx'></ul>

          <tbody id='RL2hx'></tbody>

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

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

          • <i id='RL2hx'><tr id='RL2hx'><dt id='RL2hx'><q id='RL2hx'><span id='RL2hx'><b id='RL2hx'><form id='RL2hx'><ins id='RL2hx'></ins><ul id='RL2hx'></ul><sub id='RL2hx'></sub></form><legend id='RL2hx'></legend><bdo id='RL2hx'><pre id='RL2hx'><center id='RL2hx'></center></pre></bdo></b><th id='RL2hx'></th></span></q></dt></tr></i><div class="2gasqoq" id='RL2hx'><tfoot id='RL2hx'></tfoot><dl id='RL2hx'><fieldset id='RL2hx'></fieldset></dl></div>
                本文介紹了PHP:在不知道原始字符集的情況下將任何字符串轉換為 UTF-8,或者至少嘗試的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我有一個與來自世界各地的客戶打交道的應用程序,當然,我希望進入我的數據庫的所有內容都采用 UTF-8 編碼.

                I have an application that deals with clients from all over the world, and, naturally, I want everything going into my databases to be UTF-8 encoded.

                對我來說的主要問題是我不知道任何字符串的來源將是什么編碼 - 它可能來自文本框(使用 <form accept-charset="utf-8"> 只有在用戶實際提交表單時才有用),或者它可能來自上傳的文本文件,所以我真的無法控制輸入.

                The main problem for me is that I don't know what encoding the source of any string is going to be - it could be from a text box (using <form accept-charset="utf-8"> is only useful if the user is actually submitted the form), or it could be from an uploaded text file, so I really have no control over the input.

                我需要的是一個函數或類,以確保進入我的數據庫的內容盡可能采用 UTF-8 編碼.我試過 iconv(mb_detect_encoding($text), "UTF-8", $text);但這有問題(如果輸入是未婚夫",則返回未婚夫").我已經嘗試了很多東西 =/

                What I need is a function or class that makes sure the stuff going into my database is, as far as is possible, UTF-8 encoded. I've tried iconv(mb_detect_encoding($text), "UTF-8", $text); but that has problems (if the input is 'fiancée' it returns 'fianc'). I've tried a lot of things =/

                對于文件上傳,我喜歡要求最終用戶指定他們使用的編碼,并向他們展示輸出的預覽,但這無助于抵御討厭的黑客(事實上,它可以讓他們的生活更輕松).

                For file uploads, I like the idea of asking the end user to specify the encoding they use, and show them previews of what the output will look like, but this doesn't help against nasty hackers (in fact, it could make their life a little easier).

                我已經閱讀了有關該主題的其他 SO 問題,但它們似乎都有細微的差異,例如我需要解析 RSS 提要"或我從網站上抓取數據"(或者,實際上,您不能").

                I've read the other SO questions on the subject, but they seem to all have subtle differences like "I need to parse RSS feeds" or "I scrape data from websites" (or, indeed, "You can't").

                但必須有一些東西至少有一個很好的嘗試

                But there must be something that at least has a good try!

                推薦答案

                您的要求非常困難.如果可能,最好讓用戶指定編碼.以這種方式防止攻擊不應該更容易或更難.

                What you're asking for is extremely hard. If possible, getting the user to specify the encoding is the best. Preventing an attack shouldn't be much easier or harder that way.

                但是,您可以嘗試這樣做:

                However, you could try doing this:

                iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text);
                

                將其設置為嚴格可能會幫助您獲得更好的結果.

                Setting it to strict might help you get a better result.

                這篇關于PHP:在不知道原始字符集的情況下將任何字符串轉換為 UTF-8,或者至少嘗試的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

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

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

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

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

                          <bdo id='kPyH4'></bdo><ul id='kPyH4'></ul>
                          主站蜘蛛池模板: 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 技德应用| 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 防水套管|柔性防水套管|伸缩器|伸缩接头|传力接头-河南伟创管道 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 棕刚玉_白刚玉_铝酸钙-锐石新材料 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 |