character-encoding相关内容

所有重音字符都应该使用 html 实体吗?

我正在处理大量的 HTML 文件,这些文件大多编码为 utf-8.有很多重音字符,因为很多都是法语.我一直在将它们转换为 HTML 实体,但我注意到即使在 IE5.5(根据 IE 测试人员)中,未转换的重音字符也能正确显示. 为了安全起见,我是否应该关注字符显示并将它们全部转换为 HTML 实体? 解决方案 如果文件是 UTF-8 编码,您应该将 Content-Type 标头设置为 ..
发布时间:2022-01-07 21:46:11 前端开发

Javascript 字符 (ASCII) 到十六进制

嘿,我需要一些简单的方法将字符转换为 ASCII,然后将其转换为十六进制代码. 例如,“A"字符将是: 0xF100 + ascii_code = Hex 结果是: 0xF100 + 65 = 0xF141 65 将是上面的字符“A".我一直在寻找一些 javascript 来获取我的角色并从中制作一个十六进制......但我还没有真正找到任何可以做到这一点的东西...... ..
发布时间:2022-01-07 21:45:54 前端开发

Notepad++ 只是称为“ANSI"的编码,有没有人知道 Ruby 该怎么称呼它?

我有一堆 .txt,Notepad++ 说(在它的“编码"下拉菜单中)是“ANSI". 其中包含德语字符 [äöüß],在 Notepad++ 中显示良好. 但是当我 File.read 'this is a German text example.txt' 时,它们并没有直接出现在 irb 中. 那么有谁知道我应该给 Encoding.default_external= 什么参 ..
发布时间:2022-01-07 21:45:34 其他开发

使用 HTML-ENTITIES 字符集替代 mb_convert_encoding

我有以下代码: mb_convert_encoding($string, 'HTML-ENTITIES', 'utf-8'); 我需要一个完全相同但不使用任何 mb_* 函数的替代代码(mb 扩展在某些环境中不可用). 我以为 utf8_decode(htmlentities($string, ENT_COMPAT, 'utf-8')); 应该完全一样,但不幸的是它没有. 解决 ..
发布时间:2022-01-07 21:45:28 PHP

如何在 Javascript 中获取字符的 Unicode 代码点?

我正在使用条码扫描器读取我网站上的条码(该网站是在 OpenUI5 中制作的). 扫描仪的工作原理类似于键盘,可以输入它读取的字符.在打字的结尾和开头,它使用一个特殊字符.每种类型的扫描仪的这些字符都不同. 一些可能的字符是: █ ▄ – —— 在我的代码中,我使用 if (oModelScanner.oData.scanning && oEvent.key == " ..

Javascript 中的国际字符

我正在开发一个 Web 应用程序,我在其中以 XML 格式将数据从服务器传输到浏览器. 由于我是丹麦人,我很快就遇到了字符 æøå 的问题. 我知道在 html 中,我使用 "æøå" 作为 æøå. 但是,一旦字符通过 JavaScript,当使用 æøå 和 "æ 时,我会得到带有 "?" 的黑框;&os ..

如何在 .net 中生成 UTF-8 字符集中的所有字符

我的任务是生成 UTF-8 字符集中的所有字符,以测试系统如何处理每个字符.我对字符编码没有太多经验.我要尝试的方法是增加一个计数器,然后尝试将那个以十为基数的数字转换为等效的 UTF-8 字符,但到目前为止,我还没有在 C# 3.5 中找到一种有效的方法 任何建议将不胜感激. 解决方案 System.Net.WebClient client = new System.Net.Web ..
发布时间:2022-01-07 21:45:01 C#/.NET

为什么 volley 的响应字符串使用与响应标头中的编码不同的编码?

在执行 volley 请求(StringRequest 或 JsonObjectRequest)时,使用 OkHttp 堆栈,响应字符串的编码设置为 ISO-8995-1,即默认编码.响应有一个标题:content-type=text/html;charset=utf-8,应该被检测到.为什么不是? 解决方案 这两种请求类型都调用 HttpHeaderParser.parseCharset ..
发布时间:2022-01-07 21:44:53 移动开发

为什么在 HTML 表单中提交时引号会变成有趣的字符?

我有一个 HTML 表单,一些用户正在从 MS Word 复制/粘贴文本.当有单引号或双引号时,它们会被翻译成有趣的字符,例如: '€™ 和 ’ 数据库列是collat​​ion utf8_general_ci. 如何让合适的字符显示出来? 编辑:问题解决了.这是我修复它的方法: 在从数据库添加/检索之前运行 mysql_query("SET NAMES ..
发布时间:2022-01-07 21:44:47 其他开发

wchar_t 到底能代表什么?

根据 cppreference.com 在 wchar_t 上的文档: wchar_t - 宽字符表示的类型(参见宽字符串).需要足够大以表示任何受支持的字符代码点(在支持 Unicode 的系统上为 32 位.一个值得注意的例外是 Windows,其中 wchar_t 为 16 位并保存 UTF-16 代码单元)它具有相同的大小、签名和对齐方式作为整数类型之一,但它是一个不同的类型. ..
发布时间:2022-01-07 21:44:38 C/C++开发

为什么 IE 无法显示 UTF-8 编码的文本?

我想在由 Kentico 支持的网站上显示一些中文字符.此文本被复制/粘贴到 Kenticos FCK 编辑器中,然后保存并显示在站点上.在 Firefox、Chrome 和 Safari 中,字符显示完全符合预期.在 IE 8 标准模式下,我只能看到框. 文本是 UTF-8 编码的,据我所知,它在服务器的响应中被正确编码.有一个 Content-Type: text/html;charse ..

MySQL 工作台字符集

是否有任何方法可以更改 MySQL Workbench 字符集?我的架构使用 UTF-8,当我查看表数据(另存为 UTF-8)或手动添加数据时,出现字符集错误,可能 MySQL Workbench 使用 LATIN1. 解决方案 我认为 OP 在询问 Workbench 在其编辑器中使用的字符集以及如何设置 Workbench 以在 GUI 中使用 UTF-8 - 而不是如何设置使用的默认 ..
发布时间:2022-01-07 21:44:22 数据库

将字符串从一种字符集转换为另一种字符集

我正在将字符串从一种字符集转换为另一种字符集,并阅读了很多关于它的示例,最后找到了下面的代码,这对我来说看起来不错,而且作为字符集编码的新手,我想知道它是否正确方法. public static byte[] transcodeField(byte[] source, Charset from, Charset to) {return new String(source, from).getBy ..
发布时间:2022-01-07 21:44:15 Java开发

如何使用 nodejs-iconv 模块(或其他解决方案)在 nodejs javascript 中将字符编码从 CP932 转换为 UTF-8

我正在尝试在 javascript 中将字符串从 CP932(又名 Windows-31J)转换为 utf8.基本上,我正在抓取一个忽略请求标头中的 utf-8 请求并返回 cp932 编码文本的站点(即使 html 元标记指示页面是 shift_jis). 无论如何,我将整个页面存储在名为“html"的字符串变量中.从那里我尝试使用以下代码将其转换为 utf8: var Iconv = ..

PostgreSQL:编码为“UTF8"的字节序列为 0xc2 0x81 的字符;在编码“WIN1252"方面没有等价物.

在对该表上的特定行执行 SELECT 查询时出现以下异常 错误:编码“UTF8"中字节序列为 0xc2 0x81 的字符在编码“WIN1252"中没有等效项 该行中的 列 之一包含已使用 UTF-8 编码并插入其中的日语字符. 有没有解决这个问题的方法? 解决方案 你应该知道你的数据库使用了什么编码. SHOW server_encoding; 当你连接到你的数据库时,你可以 ..
发布时间:2022-01-07 21:43:29 其他开发

'—' 的 ASCII 字符代码是什么?

我正在解码文本.我试图在 ASCII 中找到 - 字符的字符代码,不要被误认为 -.我试过不成功.有人知道怎么转换吗? 解决方案 引自维基 (Em 破折号) 当实际的长破折号不可用时——如在 ASCII 字符集中——使用双连字符 ("--") 或三连字符减号 ("---").在 Unicode 中,破折号是 U+2014(十进制 8212). Em 破折号字符不是 ASCII ..
发布时间:2022-01-07 21:43:22 其他开发

将带有错误编码数据的 MySQL 表转换为 UTF-8

我有一个很大的 MySQL 5.1 数据库,出于各种愚蠢的原因,我相信,我一直在 UTF8 表中存储编码为 LATIN1 的 UTF8 字符.真奇怪.我想修复它. MySQL - 在 UTF8 上转换 latin1 字符table into UTF8 问题似乎有效——一次一列.但是我有 24 个表和几十个列要转换.我真的在寻找一种解决方案,可以一次转换至少一个表格. 作为参考,对我有用 ..
发布时间:2022-01-07 21:43:07 数据库