问题标签 [encoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb6 - 使用 VB6 将 WAV 文件转换为 MP3?
我需要帮助将 WAV 文件转换为 VB6 中的 MP3 格式。我确实已经在 C# 中找到了源代码,但我不能使用它
php - PHP 输出显示带有问号的黑色小菱形
我正在编写一个从数据库源中提取的 php 程序。一些 varchars 的引号显示为带有问号的黑色菱形(�,REPLACEMENT CHARACTER,我假设来自 Microsoft Word 文本)。
如何使用 php 去除这些字符?
iphone - Unicode 字符不显示
我想使用显示“无穷大”符号
它显示为方形框或圆形。我发现这个符号是十六进制格式的十进制 176 和 221E。我正在使用 Helvetica 作为我的字体,并且尝试过其他没有运气的字体。这是我使用的编码有问题吗?
firefox - 从火狐中提取 location.href 或 window.location 而不对其进行编码
我正在通过谷歌翻译传递一个 url,在 Fire fox 的位置栏中,该 url 看起来应该是这样的:
我想获取 orig_term 并在加载时将其值应用到我页面的其他位置。问题是,尽管在位置中准确显示,window.location、window.location.href、location.href 都显示了带有 orig_term 编码的值。我试过对编码值进行解码,但它的表示是:
малÑÑии
任何人都知道为什么这在 IE 中很有效,但在 Fire Fox 中无效?
c# - 在 C# 中,如何在不破坏编码的情况下将网页保存到文件中?
这是我到目前为止得到的(这不起作用)。在这一点上,我认为我的目标是 Ansi 编码的,但我真的不想在这一点上知道。我的浏览器似乎能够确定使用什么编码,我该怎么做?
回答后(目前仅在 UTF-8 站点上测试):
.net - WPF:使用 JPEG 压缩的 TIFF 图像?
我有大量 TIFF 图像需要在 WPF 程序中使用(特别是 .NET 3.5 SP1 并使用 C#)。一半的 TIFF 文件包含使用 JPEG 压缩编码的彩色图像,它们不适用于 WPF。“Microsoft Office Document Imaging”应用程序可以很好地处理文件。由于 Windows 本身也不喜欢它们(例如不能生成缩略图),我假设这是标准 Windows 映像组件 (WIC) 库中的限制。
有人对如何正确读取使用标准 .NET/WPF 库的 JPEG 压缩的 TIFF 图像有任何想法吗?
或者是否有人知道我可以用来解决此问题的 WIC 的任何替代第三方 TIFF 编解码器?
或者最后是否有任何用于 TIFF 文件的替代 .NET 库仍然可以轻松地与 WPF 一起使用?
谢谢!
mysql - MySQL 在导入时不会维护字符信息
我正在尝试导入一个大型 SQL 文件;由一台服务器上的mysqldump创建,然后用iconv转换;使用这些命令:
我注意到数据库中的“\x91”在转储中变成了“\xc3\x82\xc2\x91”,因为 mysqldump 试图将所有内容都转换为 utf-8。我用 iconv 将它转换回“\x91”。如果我不转换它们,它们最终会在新服务器上成为“\xc2\x3f”;而不是我们现在的“\x3f”。
因此,如前所述,cp1252 编码有一些独特的字符,例如“\x91”和“\x92”。这两个字符在新数据库中都变成了“\x3f”;这是我用来导入的命令:
任何人都知道这是怎么发生的以及如何防止它发生?知道了这一点,我应该能够完全按原样迁移数据。
额外的信息:
我将此来源用于 iconv-things。如您所见,在此页面上,另一个人也遇到了 cp1252 的问题;也许这就是原因。
服务器版本是:
旧主机:Ver 10.10 Distrib 5.0.18,适用于 pc-linux-gnu (i486) 新主机:Ver 10.11 Distrib 5.0.51,适用于 pc-linux-gnu (i686)
c# - 有没有更好的方法可以从任意输入转换为 ASCII?
我需要能够获取可能具有字节顺序标记 (BOM) 的任意文本输入来标记其编码,并将其输出为 ASCII。我们有一些不了解 BOM 的旧工具,我需要向它们发送纯 ASCII 数据。
现在,我刚刚写完这段代码,我简直不敢相信这里的低效率。数据的四个副本,更不用说 StreamReader 内部的任何中间缓冲区。有一个更好的方法吗?
我需要 StreamReader() 因为它有一个内部 BOM 检测器来选择编码来读取文件的其余部分。然后剩下的就是让它转换成最终的 ASCII 字符串。
有一个更好的方法吗?
php - 解码通过 PHP 中的 cURL 检索到的 gzipped 网页
我正在通过 curl 检索一个 gzipped 网页,但是当我将检索到的内容输出到浏览器时,我只得到原始 gzipped 数据。如何解码 PHP 中的数据?
我发现的一种方法是将内容写入 tmp 文件,然后...
....但是伙计,必须有更好的方法。
编辑:这不是一个文件,而是一个由网络服务器返回的压缩 html 页面。
java - Java 中的 MP3 编码
我需要一个 Java 中的 OpenSource API,它可以将 *.wav 和 *.au 格式编码为 MP3,反之亦然。
我已经评估了 Java Sound API 和LameOnJ,但它们分别不符合我的要求并且不稳定。请推荐一个免费且独立于平台的。