标签: encoding

CRON 正在改变编码?

我有一个输出 SQL 脚本的旧 Java 程序。然后我使用 Apache Derby 在目标数据库(与 CRON 不在同一台服务器上)上运行该 SQL。

当通过腻子运行时,这工作正常。在 Windows 中运行时,这工作正常。使用 CRON 运行时,Derby 将 £ 符号读取为 ?。

如果我查看生成的 sql 脚本(使用 VI),它包含 £ 符号。但是,如果我检查数据库,它包含?。

为什么在 CRON 下运行它会使程序的行为有所不同?

cron files encoding

8
推荐指数
1
解决办法
6528
查看次数

为什么 apache2 默认为 LANG=C 而不是 UTF8 或系统默认

10 年前的评论/etc/apache2/envvars只是说“某些模块使用的语言环境,如 mod_dav”,但为什么不能修复 mod_dav 以便为 apache 的其余部分处理更好的 LANG 设置?

apache2 encoding utf-8 locale

8
推荐指数
0
解决办法
1131
查看次数

如何解压缩日语 ZIP 文件,并避免 mojibake/乱码

我收到了一个日本客户的 ZIP 文件。

当我尝试解压缩它时,文件和文件夹名称搞砸了:

$ unzip ~/Downloads/????ECM???.zip
...
 inflating: ?y?V????ECM?z????/123_???[?X?P?[?X.xlsx
Run Code Online (Sandbox Code Playgroud)

有什么问题,如何避免?

encoding zip unzip japanese

8
推荐指数
1
解决办法
2万
查看次数

哪些播放器支持带有嵌入提示表的 flac 文件?

我最近得到了一些带有嵌入提示表的 FLAC 文件。但是,表单文件的信息似乎没有显示在 Rhythmbox 中;女妖;Amarok 或 Audatious。哪些媒体播放器支持这种文件?

music software-recommendation encoding music-player

7
推荐指数
1
解决办法
6790
查看次数

如何以正确的方式读取 ANSI 编码的文件?

我有一些 Ubuntu 无法读取的文件(ANSI 编码),但 Windows 可以很好地读取它。

当我在gedit或记事本++ 中打开它时,它看起来像这样:

Êã ÇáÊÍæíá áÜÜ

我怎样才能让 Ubuntu 很好地读取 ANSI 编码的文件?

encoding utf-8 arabic ansi

7
推荐指数
1
解决办法
1万
查看次数

压缩文件非英文名称编码解码错误

我有一个 rar 文件。解压后生成一个中文名称的文件,在Nautilus中显示为:

?????????.??????.??????????????????.2008.djvu(无效编码)

在终端中显示为:

<BD><FC><B4><FA><D7><E9><BA><CF>?.<CD><F5><CC><EC><C3><F7>.<B4><F3><C1><AC><C0><U+DE64><B4><F3>?<B3><F6><B0><E6><C9><E7>.2008.djvu
Run Code Online (Sandbox Code Playgroud)

unrar列出的rar文件内容是正确的:

$ unrar l ?????.???.???????? ?.2008.rar    
UNRAR 3.93 freeware      Copyright (c) 1993-2010 Alexander Roshal    
Archive ?????.???.?????????.2008.rar    
 Name             Size   Packed Ratio  Date   Time     Attr      CRC   Meth Ver
-------------------------------------------------------------------------------
 ?????.???.?????????.2008.djvu  6190416  6187189  99% 03-06-11 10:33  .....A.   98320D40 m3g 2.9
-------------------------------------------------------------------------------
    1          6190416  6187189  99%
Run Code Online (Sandbox Code Playgroud)

除非我将其名称更改为 1.djvu 之类的名称,否则无法打开该文件。

我想知道为什么压缩文件的中文名称不能正常显示字符,而我可以创建一个带有中文名称的目录或文件?

我该怎么办?

感谢致敬!

encoding

6
推荐指数
1
解决办法
1万
查看次数

文件名的字符编码问题 - 查找损坏的文件名

我遇到了此问答中描述的问题。可能来自相当老的 linux 发行版或来自 windows 我有几个文件名损坏的文件。ls显示“?” 而不是破碎的字符。我成功地重命名了其中的一些文件,但我不知道我是否找到了所有这些文件。

有没有办法找到所有受影响的文件?

filesystem find encoding

6
推荐指数
1
解决办法
2万
查看次数

如何将 AC3 6ch 音频转换为 HE-AAC?图形界面解决方案?

我想将 MKV 文件的音轨转换为 HE-AAC (AAC+/AACplus)。音轨是AC3。但是HE-AAC编码似乎没有GUI?我只发现Nero有一个命令行工具 (CLI) ,但我不知道这是否可以执行 HE-AAC。

有什么帮助吗?任何可以将 AC3 转换为 HE-AAC 的 GUI 的推荐?还应该能够处理环绕声(5.1/6 声道)。

codecs encoding aac

6
推荐指数
1
解决办法
4321
查看次数

将视频文件转换为 .ogg

我一直遇到这个问题,因为我是 Linux 新手:我想将不同的视频格式转换为 ogv。我发现了一些像这样的终端命令:ffmpeg -i input.avi -acodec libvorbis -ac 1 -b 768k output.ogg

这些类型的命令的问题在于它们旨在改变比特率、fps 甚至分辨率。我只想更改文件格式而不更改视频的任何其他内容。

我查看了手册页ffmpeg并找到了一些有用的信息,但我不知道如何分隔命令行选项。

有什么简单的方法可以做到这一点吗?此外,是否有更改比特率的命令,使其不会超过某个速率?

encoding ogg-vorbis media video-conversion

6
推荐指数
2
解决办法
2万
查看次数

gedit 错误:“意外错误:转换输入中的字节序列无效”

我正在做一个 NLP 研究项目。为此,我必须分析一个大约 10mb的 unicode(僧伽罗语)文本文件,它会在 Google 文档中打开。但是当我尝试从 gedit 打开它时,我收到了这个错误

意外错误:转换输入中的字节序列无效

因此,我遵循了这个类似的问题并尝试了第二个答案,该答案建议在终端中运行此命令:

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Run Code Online (Sandbox Code Playgroud)

我在终端得到了这个结果:

GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
No such key “auto-detected”
Run Code Online (Sandbox Code Playgroud)

所以,没有成功。当我尝试在 gedit 中打开文件时,我遇到了同样的错误。我怎样才能解决这个问题?如何在gedit 中打开此文件?

gedit command-line unicode encoding

6
推荐指数
1
解决办法
1462
查看次数