ascii相关内容
我有一个文件,这样的特点:A,E,I,O,U - 一个。我需要做的是与普通字符替换那些字符如:A = A,E = E等.....这是我的code迄今: 的StreamWriter SW =新的StreamWriter(@“C:/JoinerOutput.csv”); 字符串路径= @“C:/Joiner.csv” 串线= File.ReadAllText(路径);如果(line.Contains
..
本C#code ... 字符串s =“\\ u00C0” 字节[]字节= ASCIIEncoding.ASCII.GetBytes(S); Trace.WriteLine(BitConverter.ToString(字节)); 产生下面的输出: 3F 为什么不输出C0? 解决方案 由于 \\ u00c0 不是ASCII(0-127范围内)。由于结果是EN codeD,就好像它是问号?
..
我有一个字符串对象 “与多个字符,甚至特殊字符” 我试图用 UTF8Encoding UTF8 =新UTF8Encoding(); ASCIIEncoding ASCII =新ASCIIEncoding(); 以该字符串转换为ASCII对象。请问别人带来一些光这个简单的任务,那就是我的狩猎下午。 编辑1: 我们试图完成什么除暴安良的特殊字符,如某些特殊的窗户撇号。在code,我贴在下面
..
有没有在Windows中使用ASCIIEncoding办法Phone 7的? 除非我做错事 Encoding.ASCII 不存在,我需要它的C# - > PHP加密(如PHP只能在SHA1使用ASCII加密)。 有什么建议? 解决方案 这是很容易实现自己,统一code从不与ASCII codeS搞砸: 公共静态的byte [] StringToAscii(字符串s){
..
我想在C#中的字符串中的字符的ASCII值。 如果我的字符串的值“9quali52ty3”,我想与每个11个字符的ASCII值的数组。 我怎样才能获得的ASCII值在C#? 解决方案 从的 MSDN 字符串值=“9quali52ty3”;//将字符串转换成一个byte []。 字节[] = asciiBytes Encoding.ASCII.GetBytes(值); 您现在有个字
..
VB有几个本地函数的字符转换为ASCII值,反之亦然 - 升序()和CHR() 现在我需要在C#中等同的功能。什么是最好的方法是什么? 解决方案 您总是可以添加一个参考Microsoft.VisualBasic程序,然后使用完全相同的方法:
..
您 如何从一个字符串剥离非ASCII字符? (在C#) 解决方案 字符串s =“一些字符串”; S = Regex.Replace(S,@“[^ \\ u0000- \\ u007F] +”的String.Empty);
..
有没有办法让ASCII值的名称。 例如: 0x08的或仅仅8退格键 我可以用C或C获取名称“退格”++? 解决方案 在短,没有。轻松工作围绕,虽然。 如果您的ASCII code为< 32,下面是标准的ASCII控制字符缩写表你可以使用: 的char * ascii_cc [] = { “NUL”,“SOH”,“STX”,“ETX”,“EOT”,“ENQ”,“ACK
..
我想一个十六进制字符串转换为其对应的ASCII。我给出一个字符串的“六角”的价值作为一个字符串,即不是“ABCD”我得到“41424344”。我只需要提取41这将是我的hexvalue和再code为“ABCD”。下面是我。 INT主(INT ARGC,CHAR *的argv []){ char *之海峡=“ABCD”; unsigned int类型VAL = 0; INT
..
我刚刚开始学习如何与C程序,我试图让接受一个数字,用它作为一个ASCII值,返回与该值相关联的ASCII字符的程序。 该项目工程时,参数是predefined但是当我介绍一下scanf函数功能,它编译但犯规给我同样的结果。 下面是我的code: 的#include<&stdio.h中GT;INT主要(无效) { 问题2(); 返回0; }问题2 INT(无效) {
..
在C编程语言中的char是专为大到足以从编码的字符值存储,如ASCII一个固定大小的字节实体。 但到什么程度是与ASCII编码的字符的字符互换的整数值?有什么办法来指代“A”为65(十进制)? 的getchar()返回一个整数 - presumably这直接关系到这些价值?另外,如果我没有记错,这是在某些情况下可能增加字符...这样(粗略地说)'?'+ 1 =='@'。 ,或者是此类编码不能
..
我试图打破一个整数与C对8位微控制器(一个PIC)到其对应的ASCII码字符。 例如: 转换982至'9','8','2' 我什么都拿出看似很远pretty蛮力。这是什么,我基本上是做现在的主要思路: IF((10; = N)及和放大器;(N小于100)){ //隔离并更新幅度的第一阶 digit_0 =(N%10); //隔离和更新幅度的二阶 开关(N - (N%10)){ 情况
..
你如何初始化特殊的ASCII字符,例如EOT(0×04),ENQ(0×05)? 字符CHAR1 ='\\ EOT'; 焦炭CHAR2 ='\\ ENQ'; 这是正确的? 解决方案 您可以简单地指定字符其十六进制值:字符CHAR1 = 0×04; 这是正确的? - 没有为编译器预期初始化的方式是不正确的后的一个转义字符“\\”
..
我想知道,如何计算在单引号的字符串整数值“。 我的示例code是: 的#include<&stdio.h中GT;诠释的main() { INT C =“AA”; INT D ='AA'; 的printf(“%D”,C,D); 返回0; } 和输出是: 24897 16737 什么是这些数字?有没有什么公式来计算呢? 解决方案 它们是: 不是
..
就像 C 的code: #包括LT&;&stdio.h中GT;诠释主要(无效){ 焦C ='\\ 97'; 的printf(“%D”,C); 返回0; } 结果是 55 ,但我不知道如何计算。 我知道八进制数或十六进制数遵循'\\',莫非 97 是十六进制数? 解决方案 \\ 是一个八进制转义序列,但 9 不是有效的八进制数字这样反而间$ p $的
..
我想低于code打印所有ASCII字符,但它并不适用于127〜160。我知道他们是控制Chracters设置或一些拉美/西班牙字符打印任何东西。如果相同的字符复制从Windows粘贴,它在UNIX打印好。为什么不通过量C程序? 的#include<&stdio.h中GT;诠释的main() { INT I; 焦炭CH; 对于(i = 0; I< 256;我++)
..
我该如何分配非ASCII字符到宽字符并将其打印到控制台?这code下不工作: 的#include<&stdio.h中GT; INT主要(无效) { wchar_t的WC = L'C'; 的printf(“%LC \\ n”,厕所); 的printf(“%LD \\ N”,厕所); 返回0; } 输出: 263 preSS [Enter]键关闭终端...
..
我一直在试图打印的扩展ASCII字符的 HTTP://www.theascii$c$c.com.ar/ 但是,所有这些符号被打印成的问题的字符数限制在白色背景上的 ? 我用下面的循环来打印符号: 为(i = 0; I< = 30;我++) 的printf(“%C”,201); 问:有什么方法来打印这些的扩展ASCII字符的或不?或者,也许有这些特殊字符库? 操作系统L
..
什么是更轻便和清洁的方式来处理在C和C ++ UNI code字符序列? 此外,如何: - 读取UNI code字符串 - 转换UNI code字符串为ASCII节省一些字节(如果用户仅输入ASCII) - 打印UNI code字符串 我应该使用环境吗?我读过有关LC_CTYPE例如,我应该关心它作为一个开发者? 解决方案 什么是更轻便和清洁 的方式来处理UNI c
..
在C是有没有办法转换类型为int到相应的ASCII字符作为一个字符的ASCII值? 解决方案 如果 I 是 INT ,然后 字符C = I; 使得它字符。你可能想增加一个检查该值< 128 如果它来自不受信任的来源。文件ctype.h> ,如果您的系统上(见@Steve杰索普的这最好用 isascii 从&LT完成这个答案的评论)。
..