encoding相关内容

MemoryStream的从字符串 - 混淆编码使用

我有一张code表示字符串转换成内存流: 使用(MemoryStream的流=新的MemoryStream(Encoding.UTF8.GetBytes(applicationForm))) 不过我有点困惑,如果它是正确的。基本上,我总是感到困惑.NET编码。 底线:我用正确的编码对象( UTF8 ),以获得字节? 我知道,在内部.NET存储字符串作为 UTF-16 ,但我的 ..
发布时间:2015-11-26 18:11:35 C#/.NET

检查是否字符存在于编码

我写的一部分呈现在CP437位图字体的程序。 在一个函数,我希望能够检查是否字符可在CP437的编码转换之前,这样的呈现文本: 公共静态无效DrawCharacter(此图形克,焦三) { 如果(char_exist_in_encoding(Encoding.GetEncoding(437),C){ byte []的SRC = Encoding.Uni code.Get ..
发布时间:2015-11-26 10:17:41 C#/.NET

转换字节数组到任何基地

我有一个字节数组(任意长度),我想EN code数组到字符串中使用我自己的基本连接codeR。在 .NET 为标准的Base64 连接codeR,但如果我想连接code中的阵列中的 Base62 , Base53 或 Base13 ? 它甚至有可能创造这样的通用底座连接codeR? 我知道我能做到这一点简单的方法,那就是,对于字符的每个字节储备一定数量(如遇 Base62 中,这将是5个字符) ..
发布时间:2015-11-26 10:04:34 C#/.NET

XmlWriter的编码问题

我有以下的code: 的MemoryStream毫秒​​=新的MemoryStream(); 的XmlWriter瓦特= XmlWriter.Create(毫秒); w.WriteStartDocument(真正的); w.WriteStartElement(“数据”); w.WriteElementString(“子”,“myvalue的”); w ..
发布时间:2015-11-26 00:23:44 C#/.NET

什么" NET框架默认使用&QUOT的UTF-16编码标准;意味着?

我的学习指南(适用于70-536考试)中的文字和编码的章,这是IO章之后说,这两次。 所有的例子迄今使用的FileStream和StreamWriter简单的文件访问的事情。 据aslo说的东西,如“如果你不知道,当你创建一个文件要使用的编码,没有指定和.NET将使用UTF16”和“使用流构造函数重载指定不同的编码”。 没关系的事实,实际重载在StreamWriter类但嘿,等等。 我在看 ..
发布时间:2015-11-25 23:41:54 C#/.NET

阅读UTF8 / UNI code字符转义ASCII序列

我有一个文件下面的名字,我需要阅读的字符串作为UTF8-CN codeD字符串,所以从这样的: test_ \ 303 \ 246 \ 303 \ 270 \ 303 \ 245.txt 我需要获取以下信息: test_æøå.txt 你知道如何实现这一目标使用C#? 解决方案 假设你有这样的字符串: 字符串输入=“_测试\\ 303 \\ 246 \\ 303 \\ ..
发布时间:2015-11-25 16:18:11 C#/.NET

Console.OutputEncoding相应设置,但控制台仍然打印geeberish

在调试我看到的字符正确。为什么Visual Studio和System.Console编码有什么不同?如何让控制台的编码比赛VS的吗? 有几个帖子询问过类似的问题,但是我们缺乏一个明确的答案。我列出以下的所有我试过的替代品 - 没有工作 有些帖子提到,为了控制台正确打印出来,你需要有正确设置+控制台输出编码有支持的人品有问题设置字体。我只是找不到一个答案(如果甚至有可能)改变控制台的字体。 ..
发布时间:2015-11-25 16:13:10 C#/.NET

C#Encoding.Converting拉丁语希伯来语

我想要获取和分析在线练成这是希伯来文写的,但不幸的是在非希伯来语编码文件。 作为一个例子,我尝试转换以下字符串:“âìéåï_1”,作为第一表名称使用C#code希伯来语,但我不能这样做。 我知道上面是可变的,当我在记事本+ +和选择编码/字符集打开它,因为/希伯来文/ Windows的1255,我可以看到:“גליון_1”这是上面的正确的希伯来文重presentation字符串。 我用下 ..
发布时间:2015-11-25 16:04:05 C#/.NET

如何转换UTF-8阿拉伯字母为codePAGE 1001?

我有一个斯大精密TSP支持codePAGE 1001阿拉伯语,我怎么转换UTF-8到具体的code页面使用C#? 更新:我发现,codePAGE 864是与打印机兼容,我试图发送十六进制值,我得到了正确的字符, myPrinter.PrintNormal(PrinterStation.Receipt,“\ xFE8D”); 我尝试以下,以一个字符串转换为codePAGE 864: ..
发布时间:2015-11-25 15:31:09 C#/.NET

使用HTTP客户端编码在.NET 4.5

我消耗的FogBugz XML API的一些数据。这个API总是提供UTF-8的数据。 在使用WebClient类进行的GetRequest我能够设置编码。 例如: VAR的结果=新的Web客户端(); result.Encoding = Encoding.UTF8; 但对于HttpClient的? HttpClient的客户端=新的HttpClient(); 我应该使用 ..
发布时间:2015-11-25 15:29:16 C#/.NET

获得空结尾的字符串从System.Text.Encoding.Uni code.GetString

我有我从外部实体接收的字节数组。它是一个固定的大小。该字节包含一个单code字符串,用0值来填补缓冲区的其余部分: 所以字节可能是: ^ h \ 0 E \ 0 L \ 0 L \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 ...等 我理解的缓冲区,并将其转换为一个字符串,像这样: 字节[]缓冲区=新的字节[BUFFSIZE] m_dataStream.Read(缓冲液,0,BU ..
发布时间:2015-11-25 15:17:54 C#/.NET

是否有一个XmlEn code / XmlDe code为.NET?

是否有编码方法和解码 *的 XML 的* .NET中?我似乎无法找到他们,想知道他们为什么不在那里,并用什么代替? 我需要连接code XML文档,并通过它传递给一个字符串参数上的Web服务。然后,它必须是德$ C $光盘在另一端 解决方案 如果你指的是编码/ XML名称解码,还有的 XmlConvert.En codeNAME 和的德codeNAME 的。 或者,你说的指定整个XML文档 ..
发布时间:2015-11-25 15:01:49 C#/.NET

Server.UrlEn code VS Uri.EscapeDataString

究竟是两个功能之间的差异。输出似乎只是类似 Uri.EscapeUriString 连接codeS空格 20%和 Server.UrlEn code 连接codeS它们作为 + 标志。 和应pferably使用$ P $最后一个问题 解决方案 下面是关于这个博客帖子: 希望它能帮助! ..
发布时间:2015-11-25 14:57:30 C#/.NET

从VB.NET写入一个文本文件(编码)

我写了必须生成具有固定大小列的纯文本文件的应用程序。 我目前的code是: 昏暗MyFilePath的String =路径和放大器; FILE_ preFIX和放大器; FileNr和放大器; “。文本” IO.File.Delete(MyFilePath) 昏暗FileStr作为新IO.StreamWriter(MyFilePath,假,< EN $ C $这里cR的>) 做 ..
发布时间:2015-11-25 14:53:54 C#/.NET

如何阅读与非标准codePAGE EBCDIC的数据,并没有乱了数字?

下面是一个用于旧(ER)的手: - ) 我是从一台主机DB2表中读取的二进制转储。该表有VARCHAR,CHAR,SMALLINT,整数和浮点列。为了使有意思,DB2使用code 424页(希伯来文)。我需要我的code为codePAGE无关。 于是我打开文件使用System.Text.Encoding像这样一个StreamReader: 昏暗的编码作为System.Text.Encodin ..
发布时间:2015-11-25 14:38:11 C#/.NET

WPF:TIFF图像JPEG COM pression?

我有一个大的数字,我需要(.NET 3.5 SP1和专门使用C#)在WPF程序中使用TIFF图像。的TIFF文件的一半包含使用JPEG COM pression彩色图像连接codeD,他们不与WPF工作。在“Microsoft Office Document Imaging中”应用程序处理文件的罚款。由于Windows本身并不真正喜欢他们要么(不能产生缩略图比如)我假设这是标准的Windows映像 ..
发布时间:2015-11-25 14:33:20 C#/.NET

如何改变的XmlReader的字符编码

我有一个简单的XmlReader: 的XmlReader R = XmlReader.Create(文件名); 而(r.Read()) { Console.WriteLine(r.Value); } 现在的问题是,XML文件 ISO-8859-9 人物在里面,这使的XmlReader扔“无效字符在给定的编码“异常。我可以解决这个问题,添加< XML版本=“1.0”编码=“ ..
发布时间:2015-11-25 13:47:52 C#/.NET