encoding相关内容
我有一张code表示字符串转换成内存流: 使用(MemoryStream的流=新的MemoryStream(Encoding.UTF8.GetBytes(applicationForm))) 不过我有点困惑,如果它是正确的。基本上,我总是感到困惑.NET编码。 底线:我用正确的编码对象( UTF8 ),以获得字节? 我知道,在内部.NET存储字符串作为 UTF-16 ,但我的
..
我写的一部分呈现在CP437位图字体的程序。 在一个函数,我希望能够检查是否字符可在CP437的编码转换之前,这样的呈现文本: 公共静态无效DrawCharacter(此图形克,焦三) { 如果(char_exist_in_encoding(Encoding.GetEncoding(437),C){ byte []的SRC = Encoding.Uni code.Get
..
我有一个字节数组(任意长度),我想EN code数组到字符串中使用我自己的基本连接codeR。在 .NET 为标准的Base64 连接codeR,但如果我想连接code中的阵列中的 Base62 , Base53 或 Base13 ? 它甚至有可能创造这样的通用底座连接codeR? 我知道我能做到这一点简单的方法,那就是,对于字符的每个字节储备一定数量(如遇 Base62 中,这将是5个字符)
..
我有以下的code: 的MemoryStream毫秒=新的MemoryStream(); 的XmlWriter瓦特= XmlWriter.Create(毫秒); w.WriteStartDocument(真正的); w.WriteStartElement(“数据”); w.WriteElementString(“子”,“myvalue的”); w
..
我使用StreamReader类在.NET这样的: 使用(StreamReader的读者=新的StreamReader(“C:\ somefile.html”,真){ 字符串FILETEXT = reader.ReadToEnd(); } 这正常工作时,该文件有一个BOM。我遇到了麻烦与没有BOM的文件......基本上我胡言乱语。当我指定Encoding.Uni code它工作
..
我的学习指南(适用于70-536考试)中的文字和编码的章,这是IO章之后说,这两次。 所有的例子迄今使用的FileStream和StreamWriter简单的文件访问的事情。 据aslo说的东西,如“如果你不知道,当你创建一个文件要使用的编码,没有指定和.NET将使用UTF16”和“使用流构造函数重载指定不同的编码”。 没关系的事实,实际重载在StreamWriter类但嘿,等等。 我在看
..
我有一个文件下面的名字,我需要阅读的字符串作为UTF8-CN codeD字符串,所以从这样的: test_ \ 303 \ 246 \ 303 \ 270 \ 303 \ 245.txt 我需要获取以下信息: test_æøå.txt 你知道如何实现这一目标使用C#? 解决方案 假设你有这样的字符串: 字符串输入=“_测试\\ 303 \\ 246 \\ 303 \\
..
在调试我看到的字符正确。为什么Visual Studio和System.Console编码有什么不同?如何让控制台的编码比赛VS的吗? 有几个帖子询问过类似的问题,但是我们缺乏一个明确的答案。我列出以下的所有我试过的替代品 - 没有工作 有些帖子提到,为了控制台正确打印出来,你需要有正确设置+控制台输出编码有支持的人品有问题设置字体。我只是找不到一个答案(如果甚至有可能)改变控制台的字体。
..
我想要获取和分析在线练成这是希伯来文写的,但不幸的是在非希伯来语编码文件。 作为一个例子,我尝试转换以下字符串:“âìéåï_1”,作为第一表名称使用C#code希伯来语,但我不能这样做。 我知道上面是可变的,当我在记事本+ +和选择编码/字符集打开它,因为/希伯来文/ Windows的1255,我可以看到:“גליון_1”这是上面的正确的希伯来文重presentation字符串。 我用下
..
我有一个斯大精密TSP支持codePAGE 1001阿拉伯语,我怎么转换UTF-8到具体的code页面使用C#? 更新:我发现,codePAGE 864是与打印机兼容,我试图发送十六进制值,我得到了正确的字符, myPrinter.PrintNormal(PrinterStation.Receipt,“\ xFE8D”); 我尝试以下,以一个字符串转换为codePAGE 864:
..
我消耗的FogBugz XML API的一些数据。这个API总是提供UTF-8的数据。 在使用WebClient类进行的GetRequest我能够设置编码。 例如: VAR的结果=新的Web客户端(); result.Encoding = Encoding.UTF8; 但对于HttpClient的? HttpClient的客户端=新的HttpClient(); 我应该使用
..
我有我从外部实体接收的字节数组。它是一个固定的大小。该字节包含一个单code字符串,用0值来填补缓冲区的其余部分: 所以字节可能是: ^ h \ 0 E \ 0 L \ 0 L \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 ...等 我理解的缓冲区,并将其转换为一个字符串,像这样: 字节[]缓冲区=新的字节[BUFFSIZE] m_dataStream.Read(缓冲液,0,BU
..
是否有编码方法和解码 *的 XML 的* .NET中?我似乎无法找到他们,想知道他们为什么不在那里,并用什么代替? 我需要连接code XML文档,并通过它传递给一个字符串参数上的Web服务。然后,它必须是德$ C $光盘在另一端 解决方案 如果你指的是编码/ XML名称解码,还有的 XmlConvert.En codeNAME 和的德codeNAME 的。 或者,你说的指定整个XML文档
..
究竟是两个功能之间的差异。输出似乎只是类似 Uri.EscapeUriString 连接codeS空格 20%和 Server.UrlEn code 连接codeS它们作为 + 标志。 和应pferably使用$ P $最后一个问题 解决方案 下面是关于这个博客帖子: 希望它能帮助!
..
我写了必须生成具有固定大小列的纯文本文件的应用程序。 我目前的code是: 昏暗MyFilePath的String =路径和放大器; FILE_ preFIX和放大器; FileNr和放大器; “。文本” IO.File.Delete(MyFilePath) 昏暗FileStr作为新IO.StreamWriter(MyFilePath,假,< EN $ C $这里cR的>) 做
..
使用(WebResponse的响应= webRequest.GetResponse()) { 使用(VAR读卡器=新的StreamReader(response.GetResponseStream())) { 字符串tmpStreamData =的String.Empty; 而(!reader.EndOfStream) {
..
下面是一个用于旧(ER)的手: - ) 我是从一台主机DB2表中读取的二进制转储。该表有VARCHAR,CHAR,SMALLINT,整数和浮点列。为了使有意思,DB2使用code 424页(希伯来文)。我需要我的code为codePAGE无关。 于是我打开文件使用System.Text.Encoding像这样一个StreamReader: 昏暗的编码作为System.Text.Encodin
..
我有一个大的数字,我需要(.NET 3.5 SP1和专门使用C#)在WPF程序中使用TIFF图像。的TIFF文件的一半包含使用JPEG COM pression彩色图像连接codeD,他们不与WPF工作。在“Microsoft Office Document Imaging中”应用程序处理文件的罚款。由于Windows本身并不真正喜欢他们要么(不能产生缩略图比如)我假设这是标准的Windows映像
..
我有一个简单的XmlReader: 的XmlReader R = XmlReader.Create(文件名); 而(r.Read()) { Console.WriteLine(r.Value); } 现在的问题是,XML文件 ISO-8859-9 人物在里面,这使的XmlReader扔“无效字符在给定的编码“异常。我可以解决这个问题,添加< XML版本=“1.0”编码=“
..
这是我的code: 会将myText字符串=“W&放大器; AUML;为hLen SIE BITTE”; 字符串myTextDe codeD = HttpUtility.HtmlDe code(会将myText); 回复于(myTextDe codeD); ddAdulti.Items.Add(新的ListItem(myTextDe codeD,“”)); 在它打印,在我的html文件第
..