关于latin1_swedisch_ci到utf8的转换,有很多主题.但是反过来呢?我已经解决了很长时间了,到目前为止还没有找到解决方案.由于我不知道还有什么正在访问该数据库,所以我不想更改表的字符编码.

我在表中有一列以latin1_swedisch_ci格式设置.现在,我必须在php中编写查询.该数据库包含德语和法语名称,这意味着我拥有ö,ä,ô等字符.我怎样才能做到这一点?

例如,如果我要查询名称“Bürki”,则必须编写类似$name =’Bürki’的名称.是否有适当的方法将其转换为latin1_swedisch_ci,而无需为那些特殊字符使用字符串替换?

解决方法:

iconv()会将字符串从一种编码转换为另一种编码.

您感兴趣的编码是utf-8和iso-8859-1-后者与latin1等效.

“瑞典语”,“德语”等本地化仅影响排序等问题,字符编码始终相同.

PS.

then I have to write something like $name=’Bürki’.

如果您将源文件编码为UTF-8,则可以直接编写Bürki. (然后,您必须将该字符串转换为iso-8859-1)

标签:character-encoding,php

来源: https://codeday.me/bug/20191102/1989835.html

php latin1 转utf8,PHP-将UTF8转换为latin1_swedish_ci相关推荐

  1. 使用UTF8编码将Excel转换为CSV

    我有一个包含一些西班牙语字符(波浪号等)的Excel文件,我需要将其转换为CSV文件以用作导入文件. 但是,当我执行"另存为CSV"时,它会处理不是ASCII字符的"特殊 ...

  2. mysql utf8 乱码_MySql UTF8乱码问题应这样修改

    我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 我们可以通过命令查看数据库当前编码: mysql> SHOW VARIABLES LIKE 'character%'; 发现很多对 ...

  3. python 字符编码的两种方式写法:# coding=utf-8和# -*- coding:utf-8 -*-

    python运行文件是总会出现乱码问题,为了解决这个问题,在文件开头加上: # coding=utf-8 或者 # -*- coding:utf-8  -*- # coding=<encodin ...

  4. oracle支持utf8字符集,AL32UTF8/UTF8(Unicode)数据库字符集含义

    AL32UTF8/UTF8(Unicode)数据库字符集含义 (Doc ID 1946289.1) Last updated on FEBRUARY 03, 2019 适用于: Oracle Data ...

  5. UTF-8、en_US.UTF-8和zh_CN.UTF-8的区别

    en_US.UTF-8.zh_CN.UTF-8叫做字符集,就是说'A'.'B'.'中'.'国'等对应的整数值, en_US.UTF-8只包含了ASCII码,zh_CN.UTF-8包含了6000多个汉字 ...

  6. php将文件转换为utf-8,PHP-将邮件正文转换为UTF-8

    我有字符串" test = EC = B9 = E8 = F8 = BE = FD = E1 = ED = E9 test",它是使用imap_fetchbody()检索的电子邮件 ...

  7. Erlang转JAVA,将Erlang UTF-8编码的字符串转换为java.lang.String

    Java节点接收以UTF-8编码的Erlang字符串.它的类类型是OtpErlangString.如果我只是执行.toString()或.stringValue(),则生成的java.lang.Str ...

  8. python正则中如何匹配汉字以及encode(‘utf-8’)和decode(‘utf-8’)的互转

    正则表达式: [\u2E80-\u9FFF]+$ 匹配所有东亚区的语言  [\u4E00-\u9FFF]+$ 匹配简体和繁体  [\u4E00-\u9FA5]+$ 匹配简体  <input ty ...

  9. java utf8 byte_byte以及UTF-8的转码规则

    https://www.cnblogs.com/hell8088/p/9184336.html 多年来闲麻烦,只记录笔记,不曾编写BLOG,本文为原创,如需转载请标明出处 废话不说,直奔主题 asci ...

最新文章

  1. oracle数据库 gbk,oracle 数据库编码转换(转GBK) | 学步园
  2. MySQL中的联合查询
  3. 欢庆1024之:程序猿不是你想黑,想黑就能黑!
  4. OI/ACM 刷题网站 人气OJ简介
  5. 项目实践精解:C#核心技术应用开发
  6. ehcache 清除缓存_如何设计一个本地缓存
  7. 使用Linux的alternatives命令替换选择软件的版本
  8. 【高校宿舍管理系统】第七章 机构管理和功能菜单权限分配
  9. java国际化软件_JavaWeb开发——软件国际化(动态元素国际化)
  10. (转)switch与ifelse的效率问题 .
  11. 微信客服介绍和使用指引(4.19)
  12. Boost.Asio 网络编程([译]Boost.Asio基本原理)
  13. 【linux】运维之LAMP
  14. 程序员的自我吐槽,来自专业人士的扎心吐槽!
  15. cobaltstrike如何安装使用(包含CS联动MSF详细用法!)? (゚益゚メ) 渗透测试
  16. 光遇安卓服务器维护哪天,光遇安卓版什么时候上线 光遇全平台公测具体开服时间...
  17. 每周小节-2 d3-zoom,pan,brush阅读心得 d3.js on angular读书笔记
  18. 如何申请 @msn.com 邮箱
  19. 黑客攻防专题三:名词介绍
  20. 【三维激光扫描】第三章:点云数据采集

热门文章

  1. SpringCloud 多模块部署瘦身包整理流程
  2. oracle的闪存_Oracle闪存技术介绍
  3. linux下RTP编程(使用JRTPLIB)(转)
  4. YouTube SEO 优化教程
  5. python日历图_Python绘制日历图和热力图
  6. 点赞取消html,jquery点赞和取消点赞插件
  7. 一个31岁转行前端的崎岖成长之路【个人随笔】
  8. 泛微 消息服务器,第三方系统向泛微OA系统推送消息
  9. 华为OD机试 - 数据最节约的备份方法(Java JS Python)
  10. 分享一些精彩的webGL示例