character-encoding相关内容
在我的 Qt 应用程序中,我的源代码文件被编码为 UTF-8.对于以下代码... QMessageBox::critical(this, "Nepoznata pogreška", "Dogodila se nepoznata pogreška! Želite li zatvoriti ovaj program ?", QMessageBox::Yes, QMessageBox::No); .
..
我正在处理大量的 HTML 文件,这些文件大多编码为 utf-8.有很多重音字符,因为很多都是法语.我一直在将它们转换为 HTML 实体,但我注意到即使在 IE5.5(根据 IE 测试人员)中,未转换的重音字符也能正确显示. 为了安全起见,我是否应该关注字符显示并将它们全部转换为 HTML 实体? 解决方案 如果文件是 UTF-8 编码,您应该将 Content-Type 标头设置为
..
嘿,我需要一些简单的方法将字符转换为 ASCII,然后将其转换为十六进制代码. 例如,“A"字符将是: 0xF100 + ascii_code = Hex 结果是: 0xF100 + 65 = 0xF141 65 将是上面的字符“A".我一直在寻找一些 javascript 来获取我的角色并从中制作一个十六进制......但我还没有真正找到任何可以做到这一点的东西......
..
我需要使用 UTF-8 编码将字符串编码为字节数组.我正在使用谷歌番石榴,它的 Charsets 类已经为 UTF-8 编码定义了 Charset 实例.我有两种方法: String.getBytes( charsetName ) 尝试{byte[] bytes = my_input.getBytes ("UTF-8");} catch ( UnsupportedEncodingExcep
..
我有一堆 .txt,Notepad++ 说(在它的“编码"下拉菜单中)是“ANSI". 其中包含德语字符 [äöüß],在 Notepad++ 中显示良好. 但是当我 File.read 'this is a German text example.txt' 时,它们并没有直接出现在 irb 中. 那么有谁知道我应该给 Encoding.default_external= 什么参
..
我有以下代码: mb_convert_encoding($string, 'HTML-ENTITIES', 'utf-8'); 我需要一个完全相同但不使用任何 mb_* 函数的替代代码(mb 扩展在某些环境中不可用). 我以为 utf8_decode(htmlentities($string, ENT_COMPAT, 'utf-8')); 应该完全一样,但不幸的是它没有. 解决
..
我正在使用条码扫描器读取我网站上的条码(该网站是在 OpenUI5 中制作的). 扫描仪的工作原理类似于键盘,可以输入它读取的字符.在打字的结尾和开头,它使用一个特殊字符.每种类型的扫描仪的这些字符都不同. 一些可能的字符是: █ ▄ – —— 在我的代码中,我使用 if (oModelScanner.oData.scanning && oEvent.key == "
..
我正在开发一个 Web 应用程序,我在其中以 XML 格式将数据从服务器传输到浏览器. 由于我是丹麦人,我很快就遇到了字符 æøå 的问题. 我知道在 html 中,我使用 "æøå" 作为 æøå. 但是,一旦字符通过 JavaScript,当使用 æøå 和 "æ 时,我会得到带有 "?" 的黑框;&os
..
我的任务是生成 UTF-8 字符集中的所有字符,以测试系统如何处理每个字符.我对字符编码没有太多经验.我要尝试的方法是增加一个计数器,然后尝试将那个以十为基数的数字转换为等效的 UTF-8 字符,但到目前为止,我还没有在 C# 3.5 中找到一种有效的方法 任何建议将不胜感激. 解决方案 System.Net.WebClient client = new System.Net.Web
..
在执行 volley 请求(StringRequest 或 JsonObjectRequest)时,使用 OkHttp 堆栈,响应字符串的编码设置为 ISO-8995-1,即默认编码.响应有一个标题:content-type=text/html;charset=utf-8,应该被检测到.为什么不是? 解决方案 这两种请求类型都调用 HttpHeaderParser.parseCharset
..
我有一个 HTML 表单,一些用户正在从 MS Word 复制/粘贴文本.当有单引号或双引号时,它们会被翻译成有趣的字符,例如: '€™ 和 ’ 数据库列是collation utf8_general_ci. 如何让合适的字符显示出来? 编辑:问题解决了.这是我修复它的方法: 在从数据库添加/检索之前运行 mysql_query("SET NAMES
..
根据 cppreference.com 在 wchar_t 上的文档: wchar_t - 宽字符表示的类型(参见宽字符串).需要足够大以表示任何受支持的字符代码点(在支持 Unicode 的系统上为 32 位.一个值得注意的例外是 Windows,其中 wchar_t 为 16 位并保存 UTF-16 代码单元)它具有相同的大小、签名和对齐方式作为整数类型之一,但它是一个不同的类型.
..
我想在由 Kentico 支持的网站上显示一些中文字符.此文本被复制/粘贴到 Kenticos FCK 编辑器中,然后保存并显示在站点上.在 Firefox、Chrome 和 Safari 中,字符显示完全符合预期.在 IE 8 标准模式下,我只能看到框. 文本是 UTF-8 编码的,据我所知,它在服务器的响应中被正确编码.有一个 Content-Type: text/html;charse
..
是否有任何方法可以更改 MySQL Workbench 字符集?我的架构使用 UTF-8,当我查看表数据(另存为 UTF-8)或手动添加数据时,出现字符集错误,可能 MySQL Workbench 使用 LATIN1. 解决方案 我认为 OP 在询问 Workbench 在其编辑器中使用的字符集以及如何设置 Workbench 以在 GUI 中使用 UTF-8 - 而不是如何设置使用的默认
..
我正在将字符串从一种字符集转换为另一种字符集,并阅读了很多关于它的示例,最后找到了下面的代码,这对我来说看起来不错,而且作为字符集编码的新手,我想知道它是否正确方法. public static byte[] transcodeField(byte[] source, Charset from, Charset to) {return new String(source, from).getBy
..
我正在尝试在 javascript 中将字符串从 CP932(又名 Windows-31J)转换为 utf8.基本上,我正在抓取一个忽略请求标头中的 utf-8 请求并返回 cp932 编码文本的站点(即使 html 元标记指示页面是 shift_jis). 无论如何,我将整个页面存储在名为“html"的字符串变量中.从那里我尝试使用以下代码将其转换为 utf8: var Iconv =
..
在对该表上的特定行执行 SELECT 查询时出现以下异常 错误:编码“UTF8"中字节序列为 0xc2 0x81 的字符在编码“WIN1252"中没有等效项 该行中的 列 之一包含已使用 UTF-8 编码并插入其中的日语字符. 有没有解决这个问题的方法? 解决方案 你应该知道你的数据库使用了什么编码. SHOW server_encoding; 当你连接到你的数据库时,你可以
..
我正在解码文本.我试图在 ASCII 中找到 - 字符的字符代码,不要被误认为 -.我试过不成功.有人知道怎么转换吗? 解决方案 引自维基 (Em 破折号) 当实际的长破折号不可用时——如在 ASCII 字符集中——使用双连字符 ("--") 或三连字符减号 ("---").在 Unicode 中,破折号是 U+2014(十进制 8212). Em 破折号字符不是 ASCII
..
我在 .NET 中使用 StreamReader 类,如下所示: using( StreamReader reader = new StreamReader( "c:\somefile.html", true ) {字符串文件文本 = reader.ReadToEnd();} 当文件有 BOM 时,这可以正常工作.我遇到了一个没有 BOM 的文件的麻烦.. 基本上我得到了胡言乱语.当我指定 E
..
我有一个很大的 MySQL 5.1 数据库,出于各种愚蠢的原因,我相信,我一直在 UTF8 表中存储编码为 LATIN1 的 UTF8 字符.真奇怪.我想修复它. MySQL - 在 UTF8 上转换 latin1 字符table into UTF8 问题似乎有效——一次一列.但是我有 24 个表和几十个列要转换.我真的在寻找一种解决方案,可以一次转换至少一个表格. 作为参考,对我有用
..