character-encoding相关内容

你如何转换成XML字符串使用UTF-8编码UTF-16?

举例来说,假设我有一个字符串,下面的XML: < XML版本=“1.0”编码=“UTF-8”&GT?; <东西/> 如果我尝试插入该到SQL Server 2005数据库表中的XML列,我会得到下面的错误(我使用的是EF 4.1,但我不认为事情): XML解析:1号线,38字符,无法切换编码 做了一些研究之后,我才知道,SQL Server期望的XM ..
发布时间:2015-11-27 11:30:29 C#/.NET

插入数据库特殊字符IBM.Data.DB2.ISeries提供商

我一直有一个问题,写在VB.Net一个应用程序,依靠在iSeries数据库。用户可以保存笔记,这(很)经常拷贝/从他们的邮箱中粘贴。 但是,许多邮件包含触发iDb2ConversionException当数据被保存到数据库中无效字符。 有关目前,我擦洗数据,与之相配的HTML实体替换无效字符,但我真的不喜欢这种方法: 我要保持一个转换列表,即使我设法覆盖大部分无效字符,新的总是冒出来。 如果 ..
发布时间:2015-11-27 11:19:39 C#/.NET

防爆pressing字节值>在.net中的字符串127

我在写一些二进制协议消息在.NET中使用的字符串,它的大多的除了一个特定的情况下工作。 我想发送的消息是: 字符串cmdPacket =“\ XFD \ X0B \ x16MBEPEXE1。” myDevice.Write(Encoding.ASCII.GetBytes(cmdPacket)); (帮助去code,这些字节是253,11,22,然后是ASCII字符:“。MBEPEXE1 ..
发布时间:2015-11-27 11:13:10 C#/.NET

转换ANSI(视窗1252)为UTF8在C#

我 在迂回的方式之前,之前在这里对堆栈溢出问这一点,并希望得到它正确的这个时候。如何转换ANSI(codePAGE 1252)为UTF-8,而preserving特殊字符? (我知道,UTF-8支持更大的字符集,比ANSI,但它是好的,如果我能preserve是由ANSI支持所有UTF-8字符和一个替换休息吗? 或东西) 为什么我要转换ANSI和RARR; UTF-8 我基本上写一个程序,简单 ..
发布时间:2015-11-27 10:47:31 C#/.NET

如何指定查询一个DBF时要使用的OLEDB的字符编码​​?

是否可以指定字符编码应查询一个DBF文件时所需的OLEDB? 一个可能的解决方法是将EN code中的OLEDB调用DBF文件的字符编码​​前的查询字符串,然后连接$ C C所有返回时,他们的结果$。这将工作,但它会很好,如果OLEDB或ADO.NET可能会帮我这个忙。 更新 的解决方案 执行DBF SQL更改CurrentThread的的CurrentCulture,然后恢复之前: 昏 ..
发布时间:2015-11-26 20:07:25 C#/.NET

阅读CSV文件的编码错误

我使用下面的方法读取CSV文件的内容: ///<总结> ///读取数据从CSV文件到DataTable ///< /总结> ///< PARAM NAME =“文件路径”>路径CSV文件< /参数> ///<返回> DataTable中充满了从CSV文件&LT读取数据; /回报> 公开数据 ..
发布时间:2015-11-26 18:39:51 C#/.NET

.NET内部编码

什么是.NET应用程序的内部编码?(比如字符串对象),我可以定义编码我应用的新应该使用?如果我写一个.NET字符串的文件。什么编码有串? //修改 暗淡测试为String =“达斯北京时间EIN测试”< ---什么编码有这个字符串? 昏暗的阅读器,新IO.StreamReader(docPath,_ System.Text.Encoding.GetEncoding(“SJIS” ..
发布时间:2015-11-26 18:14:27 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

如何将字符串转换为UTF8?

我有一个包含一些UNI code,我怎么把它转换为UTF-8编码字符串? 解决方案 这个片段使得字节与您的字符串连接在codeD UTF-8的数组: UTF8Encoding UTF8 =新UTF8Encoding(); 字符串UNI codeSTRING =“敏捷的棕色狐狸”; byte []的EN codedBytes = utf8.GetBytes(UNI codeString的); ..
发布时间:2015-11-26 10:11:27 C#/.NET

如何生成的UTF-8字符集在.net中的所有字符

我一直在考虑产生的所有字符的UTF-8字符集来测试系统是如何处理他们每个人的任务。我没有与字符编码太多的经验。在快到我要去尝试是增加的计数器,然后尝试将其转化十进制数到它相当于UTF-8字符,但到目前为止,我还没有能够找到一种有效的方式来在C#3.5 任何建议将是极大的AP preciated。 解决方案 甚至有一次你生成所有的字符,你会发现这不是一个有效的测试。某些字符是合并的标记,这意味 ..
发布时间:2015-11-26 00:16:30 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

char类型在C#中尺寸

只是想知道为什么我们的“字符”类型的大小= 2个字节在C#(。网)不同于1字节在其他编程语言? 解决方案 一个字符是单向code在C#中,因此可能的字符数超过255。所以,你需要两个字节。 扩展ASCII例如有255个字符集,因此可以存​​储在一个单个字节。这也是在 System.Encoding 命名空间的整体目标,为不同的系统可以有不同的字符集和字符大小。因此,C#可以处理一/四/等。烧 ..
发布时间:2015-11-25 14:55:52 C#/.NET

转换的Uni code到Windows 1252的电子名片

我试图在编写程序的 C#,将分割电子名片(VCF)与多个联系人到单独的文件为每个联系人文件。据我所知,电子名片需要保存为ANSI(1252)对于大多数手机阅读它们。 不过,如果我使用的StreamReader 然后用的StreamWriter 写回打开VCF文件(设置1252为编码格式),所有的特殊字符,如 A ,æ和 0 越来越写成?。当然,ANSI(1252)将支持这些字符。我该如何解决这个 ..
发布时间:2015-11-25 14:07:32 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

加载字符串转换成XML文档对象之前拆除所有的十六进制字符?

我有被发布到服务器上的ashx的处理XML字符串。 XML字符串是建立在客户端,并且基于取得的窗体上的几个不同的条目。偶尔有些用户会复制并从其他渠道进入Web表单粘贴。当我尝试加载XML字符串转换成使用 xmldoc.LoadXml(xmlStr)我得到了以下异常的的XMLDocument 对象 System.Xml.XmlException = {“'',十六进制值0x0B中,是无效字符,2 ..
发布时间:2015-11-25 12:58:43 C#/.NET

转换的字符实体,以他们的UNI code当量

我有HTML连接codeD字符串在数据库中,但许多字符实体的不只是标准的&放大器;放大器; 和&放大器; LT; 。实体如&放大器; ldquo; 和&放大器; mdash; 。不幸的是,我们需要养活这些数据转化为一个基于Flash的RSS阅读器和闪存不读这些实体,但他们读的UNI code当量(前&放大器;#8220; )。 使用.NET 4.0,没有任何实用方法将HTML转换连接codeD字 ..
发布时间:2015-11-24 21:45:47 C#/.NET