`
yunmoxue
  • 浏览: 289331 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

php 字符转换

    博客分类:
  • php
 
阅读更多

插入数据

  • 将单引号(') 前加上\ ,避免数据库插入错误. 
  • 相关函数 : addcslashes($str,'\'');


  • 读取数据

  • 将 &,这三个字符转换成html实体(如不改变,在xml中将报错)
  • 相关函数: htmlentities($str,ENT_NOQUOTES);  //ENT_NOQUOTES的意思是不转换 双引号(") 和 单引号(')


  • 乱码

  • 大部分乱码都是因为编码不一致造成的,可使用相关函数重新进行编码
  • 相关函数: icovn("utf-8","ascii//TRANSLIT//IGNORE",$str);  // TRANSLIT 和 IGNORE 是 参数,分别是遇到特殊字符时停止编码,返回已编码的字符串 和 忽略不能编码的字符.




  • echo '/************addcslashes************/';
    $str = 'abcdfegadsf\'asdfasdfa';
    echo addcslashes($str,'\'');
    
    
    echo '/************htmlentities*************/';
    $str = 'abcdfe & s  ha \'asdfasdfa';
    echo htmlentities($str,ENT_NOQUOTES);
    
    echo '/************iconv*************/';
    $str = ' ‘ ’	€™â“„”¨¦œ©Ã¡ïï¿ ½ ¾ Ë ª ¢ ¢ ® @ @Weiß, Goldmann, Göbel, Weiss, Göthe, Goethe und Götz € aa';
    //change encoding from utf-8 to ascii
    echo  iconv('utf-8','ascii//TRANSLIT//IGNORE',$str);
     

     

    分享到:
    评论

    相关推荐

      php ASCII 字符转换 (汉字及特殊字符) 宽字符 (uft8/unicode)

      本篇文章将探讨ASCII字符转换,特别是如何处理汉字及特殊字符,并涉及宽字符(如UTF-8和Unicode编码)的相关知识。 首先,ASCII是一种基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它包含...

      php 将中文字符转换成拼音

      在城市处理时,需要将中文字符串转换成拼音格式,便于后续查询需要。

      实例分析PHP将字符串转换成数字的方法

      下面给大家介绍PHP将字符串转换成数字的四种方法。 方法1: 使用number_format()函数。number_format()函数用于将字符串转换为数字。它会在成功时返回格式化的数字,否则会在失败时给出E_WARNING。 <?php $...

      html中的特殊字符转换

      本篇将详细讲解HTML中的特殊字符转换及其重要性。 1. **特殊字符转义** HTML中,如果要显示特殊字符本身而不是其功能,可以使用HTML实体(HTML Entities)。例如,小于号 `转义为 `<`,大于号 `>` 转义为 `>...

      HTML特殊字符转换

      为了避免这些字符被浏览器解析为HTML语法,我们需要对它们进行特殊字符转换。这就是"HTML特殊字符转换"这一主题的核心内容。 当我们直接在HTML文档中插入这些特殊字符时,浏览器可能会误解我们的意图。例如,如果...

      php中实现将简体中文字符转换成拼音的函数

      php中实现将简体中文字符转换成拼音的函数,支持gb1232编码的拼音转换和utf-8的转换

      ASCII UNICODE 字符转换

      例如,如果你有一个只包含英文的ASCII文本,而你想要添加一些中文字符,那么就需要将这些新增的字符转换为UNICODE编码。这个过程可能涉及到文本编辑器、编程语言的字符串处理函数,或者专门的转换工具。在编程中,...

      PHP 把字符串转换为数组支持中文

      在PHP编程中,将字符串转换为数组是一项常见的任务,尤其在处理用户输入或者解析文本数据时。本篇文章将深入探讨如何在PHP中实现这一功能,同时考虑到字符串中可能包含中文字符,确保转换过程中的编码正确性是至关...

      批量字符编码转换工具 20070709

      "批量字符编码转换工具"是绿色软件,单文件免安装,请放心试用。 批量字符编码转换工具可以在gbk,gb23123,unicode,utf8,ansi之间进行汉字编码转换。 批量字符编码转换工具的特色: 1 支持格式众多的字符串编码转换器 ...

      php全角字符转换为半角函数

      PHP全角字符转换为半角函数主要介绍了一个在PHP编程中用于转换字符编码格式的方法。全角字符是指在字符编码中占用较多字节空间的字符,多见于日文和中文的编码体系,常见于字符和符号的显示宽度为两个标准ASCII字符...

      php字符串函数分类

      ### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...

      由php对象生成json字符串 把php对象变成json字符串.zip

      在PHP中,将PHP对象转换成JSON(JavaScript Object Notation)字符串是一项常见的任务,尤其是在进行Web开发时,因为JSON是一种轻量级的数据交换格式,它允许服务器向客户端发送数据,并在客户端进行解析。...

      php字符集转换

      PHP通过iconv将字符串从GBK转换为UTF8字符集。 1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。 iconv函数在php5中内置,GB字符集默认打开。 2. ...

      php字符串操作全实例心得

      nl2br 函数将换行字符转换成 HTML 的 标记,以便于在 HTML 文件中显示换行。 19. Ord: 返回字符的序数值 Ord 函数返回字符的序数值,以便于后续的字符串处理操作。 20. parse_str: 解析 query 字符串成变量 ...

      PHP 过滤生僻字和特殊字符

      2. **使用`htmlspecialchars()`函数**:这个函数可以将特殊字符转换为HTML实体,防止XSS攻击。 ```php $filtered_string = htmlspecialchars($original_string, ENT_QUOTES, 'UTF-8'); ``` 这里设置了`ENT_QUOTES`...

      把字符转换成md5代码

      以下是一些关于如何在不同的编程语言中进行字符转换为MD5编码的关键点: 1. **Python**: Python提供了`hashlib`库,可以方便地进行MD5转换。例如: ```python import hashlib def char_to_md5(char): m = ...

      PHP获取字符串拼音首字母

      "PHP获取字符串拼音首字母"这个话题涉及到的关键技术是汉字到拼音的转换,以及如何处理多音字的情况。本文将深入探讨这个主题,帮助你理解和实现相关功能。 首先,我们要明白,PHP本身并不直接支持汉字到拼音的转换...

      php字符串加密解密的类

      解码过程则相反,将这些字符转换回原始的二进制数据。 在描述中提到的类,可能包含以下功能: 1. 加密方法:使用base64_encode()函数对输入的字符串进行编码,可能还结合其他加密算法(如AES,DES,或者自定义的...

      字符转换器源代码

      在PHP中实现字符转换,通常会用到如`mb_convert_encoding()`或`iconv()`等函数。`mb_convert_encoding()`函数支持多种字符编码,可以将字符串从一种编码转换为另一种,而`iconv()`则提供了一种类似的功能,它允许...

    Global site tag (gtag.js) - Google Analytics