utf-8相关内容

PHP Curl UTF-8 字符集

我有一个 php 脚本,它调用另一个网页并写入页面的所有 html,一切正常,但是存在字符集问题.我的 php 文件编码是 utf-8 并且所有其他 php 文件都可以正常工作(这意味着服务器没有问题).该代码中缺少什么,所有西班牙语字母看起来都很奇怪.附注.当我将这些奇怪的字符原始版本写入php时,它们看起来都很准确. header("Content-Type: text/html; char ..
发布时间:2021-12-28 16:54:41 PHP

转换git仓库文件编码

我有一个包含 ISO-8859-1 文件的大型 CVS 存储库,我想将其转换为 git. 当然,我可以将 git 配置为使用 ISO-8859-1 进行编码,但我希望将其放在 utf8 中. 现在使用诸如 iconv 或 recode 之类的工具,我可以转换工作树中文件的编码.我可以用像 converted encoding 这样的消息来提交这个. 我现在的问题是,是否有可能转换 ..
发布时间:2021-12-28 16:54:16 其他开发

Android JSON CharSet UTF-8 问题

我目前正在开发一个 Android 应用程序,该应用程序从提供 JSON 数据的 API 获取数据.我将 JSON 数据的项目存储为字符串,这会导致出现一些奇怪的字符(例如“?").我明白这与字符集有关,因此我将 InputStreamReader 设置为“UTF-8",但似乎并没有解决问题. URL hukd = new URL(requestUrl);URLConnection tc = ..
发布时间:2021-12-28 16:54:10 移动开发

将重音字符转换为它们的纯 ascii 等价物

我必须在我的 php 上将法语字符转换为英语.我使用了以下代码: iconv("utf-8", "ascii//TRANSLIT", $string); 但是 ËËË 的结果是 "E"E"E. 我不需要那个双引号和其他额外的字符 - 我想显示像 EEE 这样的输出.有没有其他方法可以将法语转换为英语?你能帮我做这个吗? 解决方案 PHP手动 iconv 介绍有一个警告: 请 ..
发布时间:2021-12-28 16:53:42 PHP

为什么.net 对字符串使用UTF16 编码,而使用UTF-8 作为默认保存文件?

从这里 本质上,string 使用的是 UTF-16 字符编码形式 但是当保存 vs StreamWriter 时: 这个构造函数创建了一个带有 UTF-8 编码的 StreamWriter,没有字节顺序标记 (BOM), 我看过这个示例(已删除断开的链接): 而且对于某些字符串,utf8 看起来更小,而在其他一些字符串中 utf-16 更小. 那么为什么.ne ..
发布时间:2021-12-28 16:53:33 C#/.NET

将 MySQL 查询的输出转换为 utf8

我的数据库中有一个表,我想运行一个类似的查询 SELECT column1, column2 FROM my_table WHERE my_condition; 但我希望mysql以utf8编码返回column2.mysql 中是否有任何功能可以执行此类任务?那是什么? 解决方案 您可以使用 CAST 和 CONVERT 在不同类型的编码之间切换.请参阅:http://dev.mysq ..
发布时间:2021-12-28 16:53:20 数据库

ASCII 与 Unicode + UTF-8

正在阅读 Joel Spolsky 关于字符编码的“绝对最小值".我的理解是 ASCII 是 Code-point + Encoding 方案,在现代,我们使用 Unicode 作为 Code-point 方案,使用 UTF-8 作为 Encoding 方案.这是正确的吗? 解决方案 是的,除了 UTF-8 是一种编码方案.其他编码方案包括 UTF-16(具有两种不同的字节顺序)和 UTF ..
发布时间:2021-12-28 16:53:00 其他开发

UTF-8 &Unicode,0xC0 和 0x80 是什么?

过去几天我一直在阅读有关 Unicode 和 UTF-8 的文章,我经常遇到类似的按位比较: int strlen_utf8(char *s){int i = 0, j = 0;而 (s[i]){如果 ((s[i] & 0xc0) != 0x80) j++;我++;}返回 j;} 有人可以澄清与 0xc0 的比较并检查它是否是最重要的位吗? 谢谢! 编辑:ANDed,不是比较,使用 ..
发布时间:2021-12-28 16:52:51 其他开发

在MYSQL中将所有表和字段更改为utf-8-bin排序规则的脚本

是否有我可以运行的 SQL 或 PHP 脚本来更改数据库中所有表和字段中的默认排序规则? 我可以自己写一个,但我认为这应该在这样的网站上很容易获得.如果我能在有人发布之前自己想出一个,我会自己发布. 解决方案 小心!如果您确实将 utf 存储为另一种编码,那么您的手上可能会一团糟.先备份.然后尝试一些标准方法: 例如http://www.cesspit.net/drupal/n ..
发布时间:2021-12-28 16:52:42 PHP

从多种语言读取数据时如何避免垃圾字符?

我正在解析来自 10 多种不同语言的 RSS 新闻提要. 在我用 php 编写的 API 响应客户端之前,所有解析都在 java 中完成,数据存储在 MySQL 中. 我在读取数据时经常遇到垃圾字符. 我尝试了什么: 我已经配置了我的 MySQL 存储 utf-8 数据.我的数据库、表甚至列都使用 UTF8 作为默认字符集. 在连接我的数据库时,我设置了字符集结果作为 u ..
发布时间:2021-12-28 16:52:35 Java开发

Swift 2.1 [UInt8] --utf8-->细绳?

我知道 Stack Overflow 和其他地方都存在这样的问题.但它似乎也进化了很多. 给定一个 UInt8 列表(基本上是一个 swift 字节数组),将它转换为 swift String 的最简单/惯用的方法是什么? 我对不使用 NSData/NSString 的方法特别感兴趣,因为如果圣诞老人将 Swift 带到 Linux 世界,它无疑将没有 NS 库,我想知道该怎么做它只是 ..
发布时间:2021-12-28 16:52:29 移动开发

通过 PHP 解码数字 html 实体

我有这个代码来将数字 html 实体解码为 UTF8 等效字符. 我正在尝试转换这个字符: ’ 应该输出: ’ 然而,它只是消失了(没有输出).(我已经检查了页面的源代码,该页面具有正确的 utf8 字符集标题/元标记). 有人知道代码有什么问题吗? function entity_decode($string, $quote_style = ENT ..
发布时间:2021-12-28 16:52:16 PHP

使用 GD ( imagettftext() ) 和 UTF-8 字符

只是为了记录 - 我在这里的第一个问题,但希望不是我在社区中的最后一个输入.但这不是我在这里的原因. 我目前正在开发一个简单的系统,该系统必须生成带有文本的图像.一切都很顺利,直到我意识到 GD 无法处理像 这样的 UTF-8 字符 ā, č, ž, ä, ø, é 等等. 为了解决问题 - 我正在使用 imagettftext() 为了解决我的问题,我深入谷歌搜索并返 ..
发布时间:2021-12-28 16:52:01 PHP

带有 BOM 的 UTF-8 HTML 和 CSS 文件(以及如何使用 Python 删除 BOM)

首先,一些背景知识:我正在使用 Python 开发一个 Web 应用程序.我的所有(文本)文件当前都以 UTF-8 格式存储,并带有 BOM.这包括我所有的 HTML 模板和 CSS 文件.这些资源作为二进制数据(BOM 和所有)存储在我的数据库中. 当我从数据库中检索模板时,我使用 template.decode('utf-8') 对它们进行解码.当 HTML 到达浏览器时,BOM 出现在 ..
发布时间:2021-12-28 16:51:33 Python

继承和覆盖 std::string 的函数?

由于 std::string 实际上是模板化类的 typedef,我该如何覆盖它?我想制作一个 UTF-8 std::string 它将返回正确的长度等. 解决方案 DON'T DERIVE FROM STRING std::string,也就是基本上整个basic_string模板不是设计来派生的.已经有不计其数的文章了.它没有任何虚函数,所以没有什么可以重写的.你能做的最好的事情 ..
发布时间:2021-12-28 16:51:15 C/C++开发

标准化 MySQL 查询中的重音字符

我希望能够进行标准化重音字符的查询,例如: é、è 和 ê 在使用“="和“喜欢"的查询中都被视为“e".我有一行用户名字段设置为“rené",我希望能够同时匹配“rene"和“rené"'. 我正在尝试使用 MySQL 5.0.8 中的“collat​​e"子句来做到这一点.我收到以下错误: mysql>select * from User where username = 'ren ..
发布时间:2021-12-28 16:50:55 数据库