问题标签 [file-encodings]

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.

0 投票
2 回答
3962 浏览

azure - 如何确定 hdfs(Azure blob 存储)上文件的文件编码?

我在具有混合文件编码的 hdfs 上有一堆 100GB 文件(不幸的是在 Azure blob 存储中)。如何确定每个文件的文件编码?一些 dfs 命令行命令将是理想的。谢谢。

0 投票
0 回答
125 浏览

twitter-bootstrap - 使用 Visual Studio 2015 和 Koala 的 LESS 编译错误

我正在使用官方引导 LESS 文件,并在 Visual Studio 2015 中对其进行修改。我使用 Koala 作为我的 LESS 编译器,在我开始对 variables.less 进行更改之前,它运行良好。例如,查看 narbar.less,Visual Studio 为我的所有 LESS 变量提供了“未声明的变量”错误,即使它们都在 variables.less 中定义。当我尝试保存 navbar.less 当考拉给我一个错误说变量未定义时,该错误得到确认。

我通过添加 BOM 阅读了这可能与 Visual Studio 编码文件有关,因此我安装了Fix File Encoding扩展。我相信我配置正确:我的扩展设置设置为\.(htm|html|less)$(确定受影响文件的正则表达式)。即使保存了安装了此扩展程序的文件,我仍然收到错误消息。

在编辑 LESS 文件后,我似乎无法让考拉工作。请帮忙!如果 Koala 有一些大问题,你能推荐另一个简单的 LESS 编译器吗?谢谢。

0 投票
0 回答
218 浏览

java - Java文件在intellij idea中变成乱码

我尝试将eclipse创建的项目导入intellij idea,我在eclipse和intellij idea中都将文件编码设置为UTF-8,如下所示:

在此处输入图像描述

但是当我在intellij idea中打开一个java文件时,所有的代码都是乱码,像这样: 在此处输入图像描述 让我感到困惑的是xml文件运行良好,没有我认为的乱码。

谁能告诉我我能做些什么来解决这个问题?

0 投票
1 回答
2038 浏览

utf-8 - 将 jgrasp 中的文件(编辑器)编码更改为 UTF-8

所以......我正在测试jGrasp,当我打开我的测试文件时,我看到了这样的东西:

¿KhÃ?

而不是这个:

¿ 哈?

但是当我编译它时,首先我得到了奇怪的字符(编码错误)。因此,我将 WorkSpace>Charset(默认值,I/O 和 cygwin)上的编码更改为 UTF-8,并获得了正确的输出(如第二张图像)......但它在 jGrasp 上看起来仍然相同。

如果我在 jGrasp 上更改它使其看起来“不错”,那么在其他文本编辑器上看起来会有所不同(在编译器中也是如此)。

编辑

我发现了其他一些有效的编码,但它们不是 UTF-8,而且我不想每时每刻都改变编码。

0 投票
0 回答
395 浏览

java - Java中的文件编码拉丁字符

我有一个以 utf-8 格式保存的模板文件 (template.txt)。内容如下:

请注意,它有一个拉丁字符¬

我的 Java 应用程序读取此文件并根据业务逻辑替换占位符并将其保存到另一个文件(cdr.txt),该文件也在 utf-8 中

cdr.txt 内容如下:

然后,当我看到它看起来像这样的内容时,这个文件会通过 FTP 和远程系统传输到远程系统:


我希望这个文件内容是:

我哪里错了?

我的 java 应用程序使用选项 -Dfile.encoding=UTF-8 运行

0 投票
2 回答
601 浏览

java - Tomcat 7 日志包含“-Dfile.encoding=Cp1252”:它来自哪里?

我在 Windows 10 上的 Eclipse for Java(不是 JEE)4.5.2 中运行了一个 Tomcat 7.0.69 实例——尽管我在 JEE IDE 或其他 7.0.x 版本的 Tomcat 中也看到了这一点。

当我在调试模式下启动服务器实例时,控制台视图中有这一行:

但我找不到任何会添加或更改该参数的设置或偏好。

为了完整起见,我也有这些

两者都来自服务器启动配置参数选项卡,对于 VM 参数,我有:

这些是我的Java*环境变量:

(即我没有 JAVA_OPTS)。

有什么提示吗?

0 投票
1 回答
67 浏览

php - 如何从包含分成 4 个元素的 blob 数据的数组创建图像,最好是 .png?

我无法打开创建的图像,创建的文件大小接近 1mb。我创建了一个 txt 文件,可以用解码后的数据正常打开。

0 投票
0 回答
627 浏览

encoding - 带有 rsync 的 Gsutil:Enountered 的 Unicode 路径无效

我正在使用 gsutil 结合“rsync”命令将业务关键文件上传到谷歌存储作为备份。不幸的是,大多数档案和文件名都是希腊语,例如“αντιγραφο.txt”。在英文文件上,rsync 是可以的,但是当 gsutil 尝试同步希腊文件时,它会遇到异常。

命令是:


建立同步状态...列出文件时捕获不可重试异常://H:\Test: CommandException: Invalid Unicode path遇到('H:\Test\\xe1\xed\xf4\xe9\xe3\xf1\xe1\ xf6\xef (1).txt' )。gsutil 无法继续处理存在的此类文件。请删除或重命名此文件,然后重试。注意:上面打印的路径将有问题的字符替换为十六进制编码的可打印表示。有关更多详细信息(包括如何转换为与 gsutil 兼容的编码),请参阅gsutil help encoding. CommandException:捕获不可重试异常 - 中止 rsync


我试图将文件名转换为 UTF-8,但我找不到任何适用于我的 windows cmd 的东西。我在很多网站上搜索了 iconv native2asciii,但找不到有用的东西。服务器是 Windows 2012,所以我不能使用“convmv”将文件名转换为 UTF-8。在我将文件上传到云之前,是否有另一种方法可以自动将所有文件名转换为 utf8?存档是 600GB,所以我不能只是压缩它并发送它,我还希望它通过任务调度程序自动运行。

非常感谢!

0 投票
1 回答
644 浏览

java - 如何在 IntelliJ 中显示 IBM mainfrance 字符集(EBCDIC?)

我正在使用 IntelliJ,当我在编辑器中打开数据文件时,我可以使用窗口右下角的“字符集”选择器重新加载文件并以适当的字符集显示

例如,我可以在UTF-8,ISO-8859-1和之间切换windows-1251

这适用于我从 UNIX、Windows 和 Mac 获得的各种文件。

但我正在处理来自 IBM 大型机的文件(是 EBCDIC 吗?),我似乎无法正确显示特殊字符。

有谁知道如何Cp277在 IntelliJ 中显示这个字符集(是 EBCDIC,我的同事提示我可能是,我不确定)吗?

0 投票
2 回答
485 浏览

php - 在 PhpStorm 中为新项目设置编码

我试图强制 PhpStorm 将新创建的文件编码为 UTF-8,而不是 Windows-1252(这似乎是默认值)。

我知道我可以在“设置/编辑器/文件编码”中设置“项目编码”,它为当前项目中所有新创建的文件设置默认编码。

但是我想为新项目设置默认编码,所以我每次创建新项目时都不必更改它。我在互联网上进行了广泛搜索,但没有成功。

你们知道如何为新项目设置文件编码吗?

提前致谢。