相关疑难解决方法(0)

如何更正文件的字符编码?

我有一个ANSI编码的文本文件,不应该编码为ANSI,因为ANSI不支持重音字符.我宁愿使用UTF-8.

数据可以正确解码还是在转码中丢失?

我可以使用哪些工具?

以下是我的样本:

ç é
Run Code Online (Sandbox Code Playgroud)

我可以从上下文(café应该是café)告诉我们这些应该是这两个字符:

ç é
Run Code Online (Sandbox Code Playgroud)

encoding utf-8 character-encoding codepages text-files

46
推荐指数
4
解决办法
17万
查看次数

Powershell:为Get-Content管道设置编码

我有一个文件保存为UCS-2 Little Endian我想更改编码,所以我运行以下代码:

cat tmp.log -encoding UTF8 > new.log
Run Code Online (Sandbox Code Playgroud)

生成的文件仍在UCS-2 Little Endian中.这是因为管道始终采用这种格式吗?有没有一种简单的方法可以将其作为UTF8传输到新文件?

powershell encoding

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

如何将ISO8859-15转换成UTF8?

我有一个ISO8859-15编码的阿拉伯文件.如何将其转换为UTF8?
我用过,iconv但它对我不起作用.

iconv -f ISO-8859-15 -t UTF-8 Myfile.txt
Run Code Online (Sandbox Code Playgroud)

我想附上文件,但我不知道如何.

linux bash text

39
推荐指数
5
解决办法
11万
查看次数

iconv任何编码为UTF-8

我试图将iconv指向一个目录,所有文件都将转换为UTF-8,无论当前编码如何

我正在使用此脚本,但您必须指定要进行的编码.如何让它自动检测当前编码?

dir_iconv.sh

#!/bin/bash

ICONVBIN='/usr/bin/iconv' # path to iconv binary

if [ $# -lt 3 ]
then
    echo "$0 dir from_charset to_charset"
    exit
fi

for f in $1/*
do
    if test -f $f
    then
        echo -e "\nConverting $f"
        /bin/mv $f $f.old
        $ICONVBIN -f $2 -t $3 $f.old > $f
    else
        echo -e "\nSkipping $f - not a regular file";
    fi
done
Run Code Online (Sandbox Code Playgroud)

终点线

sudo convert/dir_iconv.sh convert/books CURRENT_ENCODING utf8
Run Code Online (Sandbox Code Playgroud)

linux ubuntu encoding utf-8 iconv

19
推荐指数
4
解决办法
4万
查看次数

Charset从XXX转换为utf-8,命令行

我有一堆用ISO-8851-2编码的文本文件(有一些抛光字符).是否有一个linux/mac的命令行工具,我可以从shell脚本运行,将其转换为saner utf-8?

scripting encoding command-line character-encoding

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

运行systemctl enable时"执行操作失败:参数无效"是什么意思?

我已经创建了一个systemd服务文件(专门用于svnserve;我实际上是使用这里的示例/sf/answers/2840883321/),当我启用它时,输入

sudo systemctl enable svnserve
Run Code Online (Sandbox Code Playgroud)

我得到了答复

Failed to execute operation: Invalid argument
Run Code Online (Sandbox Code Playgroud)

运行

sudo systemctl status svnserve
Run Code Online (Sandbox Code Playgroud)

产量

? svnserve.service - Subversion protocol daemon
   Loaded: loaded (/etc/systemd/system/svnserve.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

没有给我任何关于任何错误的线索.然后我可以在没有任何错误的情况下启动服务,它似乎正在按预期运行,并且在启动systemctl状态后,我仍然不知道任何错误:

? svnserve.service - Subversion protocol daemon
   Loaded: loaded (/etc/systemd/system/svnserve.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-01-09 22:10:14 UTC; 6s ago
  Process: 9677 ExecStart=/usr/bin/svnserve $DAEMON_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 9678 (svnserve)
    Tasks: 1
   Memory: 964.0K
      CPU: 2ms
   CGroup: /system.slice/svnserve.service
           ??9678 /usr/bin/svnserve …
Run Code Online (Sandbox Code Playgroud)

systemd

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

在Eclipse中更改编码

我正在使用Eclipse在Windows中处理我的项目(我没有检查我的编码是否为CP-1251).现在我将使用Eclipse在Linux中使用我的项目,但是使用UTF8编码,所以我的所有注释现在都是不可读的.

我可以使用Eclipse将它们重新转换为UTF吗?

eclipse encoding

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

用于将文件另存为unicode的脚本

您是否知道我可以通过编程方式或通过scrirpt将一组以ansi字符编码保存的文本文件转换为unicode编码?

当我用记事本打开文件并选择将其保存为unicode文件时,我想做同样的事情.

unicode powershell cygwin

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

将Eclipse更改为UTF-8编码后文本损坏

我不得不将Eclipse Indigo编码更改为UTF-8.现在所有的éàçè的spécial字符都被替换为 .

我可以进行搜索和替换,但我想知道是否有更好的解决方案.

谢谢

java eclipse encoding

5
推荐指数
1
解决办法
7877
查看次数

PHP - imagepng无法正常工作

好吧,首先,这是我的代码:

<?php

ob_start();

$pilot_id = $_GET['id'];

//-- Server Variables
$dbServer        = 'localhost';
$dbUser          = 'root';
$dbPassword      = '*************';
$dbName          = 'bla_tracker';

//-- Server Connection >>> DO NOT CHANGE <<<
$sql = mysql_connect("$dbServer", "$dbUser", "$dbPassword") or die(mysql_error());
$select_db = mysql_select_db("$dbName", $sql);

$query = mysql_query("SELECT * FROM acars_users WHERE `id`='".$pilot_id."' ") or die (mysql_error());
$row = mysql_fetch_array($query);
$nome = $row['nome'];
$patente = $row['rank'];
$admin = $row['admin'];
$checador = $row['checador'];

$query_horas = mysql_query("SELECT SUM(flighttime) AS `total` FROM acars_pirep WHERE iduser='".$pilot_id."'") or die (mysql_error()); …
Run Code Online (Sandbox Code Playgroud)

php image

5
推荐指数
1
解决办法
2721
查看次数