问题标签 [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 投票
1 回答
188 浏览

vim - 如何在 vimrc 设置中忽略 nerdtree 缓冲区?

我的 init.vim 中有以下行:

它将文件编码设置为 utf-8。它工作正常,除非我将光标放在 nerdtree 窗口中,在这种情况下,我会收到以下错误:

在此处输入图像描述

我猜它试图将 nerdtree 窗口设置为 utf-8。我认为我可以通过在 if 语句中检查 nerdtree 来解决这个问题(这样它就不会尝试为 nerdtree 窗口设置文件编码)。我怎么做?

0 投票
2 回答
636 浏览

powershell - 如何使用powershell扩展文件内容

我想做这个 :

其中 template.html 包含

和 test.html 包含:

我在 out.html 的前 2 个字符中得到了奇怪的字符:

并且内容没有展开。

如何解决这个问题?

0 投票
0 回答
46 浏览

python - 在 Python 库设计中处理文件/字符串编码

我正在完成一个新的 Python 库,除其他外,它可以读取和写入特定格式的文件和字符串。我认为如果配备读/写功能来处理不同的编码会很好。该库预计可在 2.7 和某些 3.x 版本上运行。

自然tox地,由于 Python 的不同版本处理编码的方式不同,之后运行就会崩溃。

我的问题是:在 Python API 设计中处理文件/字符串编码的最佳方法是什么?

目前,我正在考虑让用户处理所有编码,除了我的write_string函数将采用条目列表、可选编码(可能默认为 utf-8)并相应地格式化字符串。这是有道理的,因为该函数采用条目列表而不是字符串。

0 投票
1 回答
258 浏览

java - 为什么Java在将字节解码为字符串失败时不抛出异常?

如果解码失败时出现异常,我们可以一一尝试检测文件编码。

但是我没有找到一种方法会在 python 中抛出一些异常,比如'UnicodeDecodeError',有什么具体原因吗?

PS:当某些字节映射到未定义的字符时,解码过程会失败,因为大多数编码方案都留下了一些未编码的冗余码。

PPS:我问这个问题是因为我认为这是一个设计问题。我没有关于编码的问题。但是当我想像 Vim(文本编辑器)那样编写一些代码来自动检测文件编码时,我发现这种设计让事情变得很困难。

0 投票
0 回答
24 浏览

intellij-idea - IntelliJ BUG 中的字符串文字损坏?

我不明白,我发生了什么。我有一个字符串,其中包含不可破坏的字符 160。当我跟踪传递此字符串的函数调用时,我看到传递的字符串已损坏。

功能入口前截图

在此处输入图像描述

"    English "会看到传递给 function 的contant getChild

然后我按F7进入功能看看在此处输入图像描述

Characted以 .160为前缀B

怎么回事!他妈的???

更新

在我重新编辑现场后,问题已自行解决。虽然我做了复制粘贴,但它有所帮助,即我自己从不重新键入字符串。

更新 2——复活

错误复活。只是剪切和粘贴"    English "没有帮助。但是更复杂的编辑,引入临时变量然后内联它 - 有帮助。

看起来它是编码问题或编辑器错误,与 char 160 有关。

更新 3

现在它以 100% 显式方式返回:

在此处输入图像描述

tmp变量被分配并立即收到不正确的值。

0 投票
1 回答
163 浏览

php - 以递归方式转换文件

在这里,我找到了一个很好的解决方案,用于递归更改一个文件夹Randomseed 解决方案的文件的编码

但有一个问题。每个文件都被更改,甚至是图像,它们稍后不会显示。例如,如何编辑它以仅更改.php文件?

非常感谢!

0 投票
1 回答
5643 浏览

java - -Dfile.encoding = UTF-8 在 JAVA_OPTIONS 中有什么作用

知道-Dfile.encoding=UTF-8

做?我的码头服务器配置中有这个选项。

如果我没有它,可能会有什么后果?

0 投票
0 回答
72 浏览

ruby-on-rails - rack-mini-profiler 文件编码

我是rack-mini-profiler在 Rails 上使用的新手,我想记录它的报告,迷你分析器已经给了我一个选项,FileStore. 但是我找不到该文件的真实编码,所以我无法读取它。我已经尝试过ISO-8859-1UTF-8US-ASCII编码,但它不起作用。这是一个示例文件。

o:*Rack::MiniProfiler::TimerStruct::Page:@attributes{:idI"f046s3md5t6zdl7z1m2r:EF:name"!/dashboard/+a�^:machine_name"0.0.0.0: leveli:user"127.0.0.1:has_user_viewedT :client_timingso:,Rack::MiniProfiler::TimerStruct::Client;{:redirect_count0:timings[{I" Name;TI"Navigation;TI" Start;Ti I" Duration;Ti {@I"Unload Event;T@id @i {@I" 获取;T@i@i {@I"域查找;T@i@i {@I"连接;T@i@i {@I"请求;T@i@i {@I " 响应;T@i` @i {@I"Dom 内容加载事件;T@i@i{@I"加载事件;T@i�@i{@I"domLoading;T@il

0 投票
2 回答
1185 浏览

java - 如何在 Java 字符串中存储 EBCDIC (IBM-1047) 编码文本而不损坏它?

我的 java 程序正在尝试读取文本文件(大型机 VSAM 文件转换为平面文件)。我相信这意味着,文件以 EBCDIC 格式编码。

com.ibm.jzos.FileFactory.newBufferedReader(fullyQualifiedFileName, ZFile.DEFAULT_EBCDIC_CODE_PAGE);用来打开文件。

并用于String inputLine = inputFileReader.readLine()读取一行并将其存储在 java 字符串变量中以进行处理。当存储在 String 变量中时,我读取了该文本变为 unicode。

存储在 java 字符串变量中时,如何确保内容不损坏?

0 投票
0 回答
74 浏览

mysql - 其他语言(中文)字符变为??????? Mysql 加载查询

我有一个csv文件,其中几列包含中文单词,我正在使用 Query 在 Mysql Table 中上传 csv 文件:

上传后,汉字正在变成????????表格mysql。为什么会这样?有什么解决办法吗?

谢谢:)