标签: character-encoding

如何在Visual Studio中设置标准编码

我正在寻找一种设置Visual Studio的方法,因此它总是以UTF-8保存我的文件.

我只找到了设置这个项目的选项有没有办法将它设置为Visual Studio范围?

encoding character-encoding visual-studio-2008 visual-studio

78
推荐指数
5
解决办法
13万
查看次数

如何从文本文件中删除非UTF-8字符

我有一堆阿拉伯语,英语,俄语文件,用utf-8编码.尝试使用Perl脚本处理这些文件,我收到此错误:

Malformed UTF-8 character (fatal)
Run Code Online (Sandbox Code Playgroud)

手动检查这些文件的内容,我发现其中有一些奇怪的字符.现在我正在寻找一种从文件中自动删除这些字符的方法.

无论如何要做到这一点?

linux bash text utf-8 character-encoding

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

JsonparseException非法的非引用字符((CTRL-CHAR,代码10)

我正在尝试使用org.apache.httpcomponentsrest api,它会将json格式数据发布到api.

虽然我得到例外

引起:com.fasterxml.jackson.core.JsonParseException:非法引用的字符((CTRL-CHAR,代码10)):必须使用反斜杠进行转义才能包含在字符串中.

原因是ctrl-char包含在json字符串中.

有没有办法替换它.或者其他一些解决方案?

谢谢!

java json character-encoding apache-httpclient-4.x

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

PHP输出显示带有问号的小黑钻石

我正在编写一个从数据库源中提取的php程序.一些varchars的引号显示为带有问号的黑色钻石( ,REPLACEMENT CHARACTER,我假设来自Microsoft Word文本).

我如何使用PHP来剥离这些字符?

php encoding character-encoding

75
推荐指数
9
解决办法
12万
查看次数

UTF-8编码字符的最大字节数是多少?

单个UTF-8编码字符的最大字节数是多少?

我将加密以UTF-8编码的字符串的字节,因此需要能够计算出UTF-8编码字符串的最大字节数.

有人可以确认单个UTF-8编码字符的最大字节数

byte character utf-8 character-encoding

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

如何检测文本文件的字符编码?

我尝试检测我的文件中使用了哪个字符编码.

我尝试使用此代码来获取标准编码

public static Encoding GetFileEncoding(string srcFile)
    {
      // *** Use Default of Encoding.Default (Ansi CodePage)
      Encoding enc = Encoding.Default;

      // *** Detect byte order mark if any - otherwise assume default
      byte[] buffer = new byte[5];
      FileStream file = new FileStream(srcFile, FileMode.Open);
      file.Read(buffer, 0, 5);
      file.Close();

      if (buffer[0] == 0xef && buffer[1] == 0xbb && buffer[2] == 0xbf)
        enc = Encoding.UTF8;
      else if (buffer[0] == 0xfe && buffer[1] == 0xff)
        enc = Encoding.Unicode;
      else if (buffer[0] == 0 && …
Run Code Online (Sandbox Code Playgroud)

c# encoding byte-order-mark character-encoding

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

FPDF utf-8编码(HOW-TO)

有谁知道如何将FPDF包中的编码设置为utf-8?或者至少支持希腊字符的ISO-8859-7(希腊语)?

基本上我想创建一个包含希腊字符的pdf文件.

任何建议都会有帮助.乔治

unicode utf-8 character-encoding fpdf

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

全包Charset避免"java.nio.charset.MalformedInputException:输入长度= 1"?

我正在用Java创建一个简单的wordcount程序,它读取目录的基于文本的文件.

但是,我继续得到错误:

java.nio.charset.MalformedInputException: Input length = 1
Run Code Online (Sandbox Code Playgroud)

从这行代码:

BufferedReader reader = Files.newBufferedReader(file,Charset.forName("UTF-8"));
Run Code Online (Sandbox Code Playgroud)

我知道我可能得到这个,因为我使用了一个Charset不包含文本文件中的一些字符,其中一些包括其他语言的字符.但我想包括那些角色.

我后来在JavaDocs上了解到它Charset是可选的,只用于更有效地读取文件,因此我将代码更改为:

BufferedReader reader = Files.newBufferedReader(file);
Run Code Online (Sandbox Code Playgroud)

但有些文件仍然存在MalformedInputException.我不知道为什么.

我想知道是否有一个包罗万象的Charset内容可以让我阅读包含许多不同类型字符的文本文件

谢谢.

java character-encoding

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

如何在Windows批处理文件中使用多种颜色?

我想知道是否可能在Windows批处理文件中的同一行上有不同的彩色文本,例如,如果它说

echo hi world
Run Code Online (Sandbox Code Playgroud)

我希望"hi"成为一种颜色,"世界"成为另一种颜色.也许我可以将COLOR命令设置为变量:

set color1= color 2
set color9= color A
Run Code Online (Sandbox Code Playgroud)

然后将它们一起部署在同一行上

echo hi world
Run Code Online (Sandbox Code Playgroud)

但我不知道我会怎么做.

windows cmd colors batch-file character-encoding

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

将PowerShell的默认输出编码更改为UTF-8

默认情况下,当您将命令的输出重定向到文件或将其传递到PowerShell中的其他内容时,编码为UTF-16,这是无用的.我想把它改成UTF-8.

它可以通过替换>foo.txt语法来逐个进行,| out-file foo.txt -encoding utf8但是每次都必须重复这是很尴尬的.

在PowerShell中设置内容的持久方法是将它们放入\Users\me\Documents\WindowsPowerShell\profile.ps1; 我已经验证这个文件确实是在启动时执行的.

有人说输出编码可以设置,$PSDefaultParameterValues = @{'Out-File:Encoding' = 'utf8'}但我已经尝试过,它没有任何效果.

https://blogs.msdn.microsoft.com/powershell/2006/12/11/outputencoding-to-the-rescue/谈到$OutputEncoding乍一看似乎应该是相关的,但后来谈到输出被编码在ASCII中,这不是实际发生的事情.

如何设置PowerShell使用UTF-8?

powershell utf-8 character-encoding

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