utf-8相关内容

VBA:使用没有 BOM 的 UTF-8 保存文件

这可能很简单,这是我尝试过的: Set objStream = CreateObject("ADODB.Stream")设置 objStreamNoBOM = CreateObject("ADODB.Stream")使用 objStream.打开.Charset = "UTF-8".WriteText "aaaaaa".位置 = 0结束于使用 objStreamNoBOM'.Charset = ..
发布时间:2021-12-02 22:52:19 其他开发

Excel 转 CSV UTF8 编码

我有一个 Excel 文件,其中包含一些西班牙语字符(波浪号等),我需要将其转换为 CSV 文件以用作导入文件.但是,当我执行另存为 CSV 时,它会破坏不是 ASCII 字符的“特殊"西班牙语字符.它似乎也使用左右引号和长破折号来做到这一点,这些似乎来自在 Mac 中创建 Excel 文件的原始用户. 由于 CSV 只是一个文本文件,我确定它可以处理 UTF8 编码,所以我猜这是一个 Ex ..
发布时间:2021-12-02 21:58:28 其他开发

是否可以强制 Excel 自动识别 UTF-8 CSV 文件?

我正在开发负责将一些数据导出到 CSV 文件的应用程序的一部分.该应用程序始终使用 UTF-8,因为它在所有级别都具有多语言特性.但是在 Excel 中打开此类 CSV 文件(包含例如变音符号、西里尔字母、希腊字母)并没有达到预期的结果,显示类似 Г„/Г¤, Г–/Г¶.而且我不知道如何强制 Excel 理解打开的 CSV 文件是用 UTF-8 编码的.我还尝试指定 UTF-8 BOM EF B ..
发布时间:2021-12-02 21:55:07 其他开发

python 3.0 open() 默认编码

我正在尝试计算 JSON 文件中的行数.单击此处访问我的 JSON 文件. 我尝试使用下面的代码来计算行数. input = open("json/world_bank.json")我=0对于 l 输入:我+=1打印(一) 但是上面的代码抛出了一个 UniCodeDecode 错误,如下所示. ---------------------------------------------- ..
发布时间:2021-12-02 17:21:48 其他开发

为什么 Python 不能识别我的 utf-8 编码源文件?

这是一个带有非 ASCII 字符的小 tmp.py: if __name__ == "__main__":s = 'ß'印刷) 运行时出现以下错误: 回溯(最近一次调用最后一次):文件“.\tmp.py",第 3 行,在 中印刷)文件“C:\Python32\lib\encodings\cp866.py",第 19 行,编码返回 codecs.charmap_encode( ..
发布时间:2021-12-02 17:20:28 Python

使用 Sublime Text 3 在 Python 3 中打印 UTF-8

我有这个 Python3 代码来尝试从 utf-8 编码的文件中读取和打印: f = open('mybook.txt', encoding='utf-8')对于 f 中的行:打印(行) 当我使用 Sublime Text 3 构建时,出现以下错误: UnicodeEncodeError: 'ascii' codec can't encode character '\u2019' in po ..
发布时间:2021-12-02 17:13:25 Python

删除“utf8=✓"来自 Rails 3 表单提交

我的 Rails 3 应用中有一个简单的搜索表单: “得到"做 %>零%> 当用户点击提交按钮时,他们被带到以下 URL:http://myapp.com/search?utf8=%E2%9C%93&q=foobar(其中 %E2%9C%93 显示为复选标记:✓). 我没有对 utf8 参数做任何事情,所 ..
发布时间:2021-12-02 12:54:37 其他开发

如何在 Ruby 中替换带重音的拉丁字符?

我有一个 ActiveRecord 模型,Foo,它有一个 name 字段.我希望用户能够按名称搜索,但我希望搜索忽略大小写和任何重音.因此,我还存储了一个用于搜索的 canonical_name 字段: class Foovalidates_presence_of :namebefore_validate :set_canonical_name私人的def set_canonical_name ..
发布时间:2021-12-02 12:23:06 其他开发

使用 json.dumps 将 utf-8 文本保存为 UTF8,而不是 \u 转义序列

示例代码: >>>导入json>>>json_string = json.dumps("ברי צקלה")>>>打印(json_string)“\u05d1\u05e8\u05d9\u05e6\u05e7\u05dc\u05d4" 问题:它不是人类可读的.我的(聪明的)用户想要验证甚至编辑带有 JSON 转储的文本文件(我宁愿不使用 XML). 有没有办法将对象序列化为 UTF-8 ..
发布时间:2021-12-02 10:56:50 Python

UTF8 与 STL 中的宽字符转换

是否可以以独立于平台的方式将 std::string 中的 UTF8 字符串转换为 std::wstring,反之亦然?在 Windows 应用程序中,我将使用 MultiByteToWideChar 和 WideCharToMultiByte.但是,代码是为多个操作系统编译的,我仅限于标准 C++ 库. 解决方案 我 5 年前问过这个问题.这个帖子当时对我很有帮助,我得出了一个结论,然后 ..
发布时间:2021-12-01 15:26:45 C/C++开发

URL 中的 Unicode 字符

在 2010 年,您会在大型门户网站中提供包含 UTF-8 字符的网址吗? 根据 RFC 上的 URL 禁止使用 Unicode 字符(请参阅此处).它们必须经过百分比编码才能符合标准. 不过,我的主要观点是提供未编码字符的唯一目的是获得漂亮的 URL,因此百分比编码已经过时了. 无论 RFC 怎么说,所有主要浏览器似乎都可以正确解析这些 URL.不过,我的总体印象是,离开网络浏 ..
发布时间:2021-12-01 12:54:08 前端开发

参考:为什么我的“特别"?使用 json_encode 编码的 Unicode 字符很奇怪?

当使用“特殊"Unicode 字符时,它们在编码为 JSON 时会显示为奇怪的垃圾: php >echo json_encode(['foo' => '马']);{"foo":"\u99ac"} 为什么?我的编码有问题吗? (这是一个参考问题,一劳永逸地澄清主题,因为它一次又一次地出现.) 解决方案 首先:这里没有错.这就是在 JSON 中可以编码字符的方式.它在官方 标准.它基 ..
发布时间:2021-12-01 11:05:51 PHP

如何从文件开头删除 ?

我有一个 CSS 文件,当我使用 gedit 打开它时看起来不错,但是当它由 PHP 读取(将所有 CSS 文件合并为一个),此 CSS 具有以下字符: PHP 删除了所有空格,因此代码中间的随机  会弄乱整个内容.正如我提到的,当我在 gedit 中打开文件时,我实际上看不到这些字符,所以我不能很容易地删除它们. 我用谷歌搜索了这个问题,文件编码显然有问题,这是有道理的, ..
发布时间:2021-12-01 11:03:01 PHP

如何在 PHP 中输​​出 Excel 可以正确读取的 UTF-8 CSV?

我有一个非常简单的东西,它只是以 CSV 格式输出一些东西,但它必须是 UTF-8.我在 TextEdit 或 TextMate 或 Dreamweaver 中打开这个文件,它正确显示了 UTF-8 字符,但如果我在 Excel 中打开它,它会做这种愚蠢的事情.这是我的文档开头的内容: header("content-type:application/csv;charset=UTF-8");he ..
发布时间:2021-12-01 10:59:33 PHP

检测编码并将所有内容设为 UTF-8

我正在从各种 RSS 提要中读出大量文本并将它们插入到我的数据库中. 当然,提要中使用了几种不同的字符编码,例如UTF-8 和 ISO 8859-1. 不幸的是,文本的编码有时会出现问题.示例: “Fußball"中的“ß"在我的数据库中应该是这样的:“Ÿ".如果是“Ÿ",则显示正确. 有时,“Fußball"中的“ß"在我的数据库中看起来像这样:“ß".那么当然 ..
发布时间:2021-12-01 10:44:09 PHP

如何解码像“\u00ed"这样的 Unicode 转义序列正确的 UTF-8 编码字符?

PHP 中是否有一个函数可以将 Unicode 转义序列(如“\u00ed")解码为“í"以及所有其他类似事件? 我在这里找到了类似的问题 但似乎不起作用. 解决方案 试试这个: $str = preg_replace_callback('/\\\\u([0-9a-fA-F]{4})/', function ($match) {返回 mb_convert_encoding(pack ..
发布时间:2021-12-01 10:37:35 PHP

经典 ASP - 如何将 UTF-8 字符串转换为 UCS-2?

我在 SQL Server 中将 UTF-8 字符串存储为 UCS-2 时遇到问题.当我将其拉出以显示在内容类型设置为 UTF-8 的页面上时,它工作正常.但是我有一个第三方 Javascript 组件,当我将它传递给数据库的字符串时,它会将其呈现为 USC2.或者不是 UTF8. ASP中有没有办法把这个字符串从数据库中读取后转成UTF-8传递给第三方组件(混淆)? 希望这是有道理的 ..
发布时间:2021-11-29 09:14:55 其他开发

将 UTF-8 字符串经典 ASP 转换为 SQL 数据库

所以我在正确转换法语字符时遇到了问题.基本上,我有一个将数据发送到 SQL 数据库的表单.然后,在另一个页面上,检索来自该数据库的数据并将其显示给用户.但是数据(字符串)以奇怪的损坏字符显示,因为另一页表单中的输入是法语.我通过使用以下函数将字符串转换为正确的字符集克服了这个问题.但是,显然更好的解决方案是首先转换它,然后将其发送到数据库.下面是将从数据库检索到的字符串转换为适当字符集的代码: ..
发布时间:2021-11-29 09:12:46 其他开发