草庐IT

ascii_lowercase

全部标签

Objective-C SHA2 哈希无法与非 ASCII 一起正常工作

我正在使用xcode,这是我的sha512方法:-(NSString*)sha512:(NSString*)input{constchar*cstr=[inputcStringUsingEncoding:NSUTF8StringEncoding];NSData*data=[NSDatadataWithBytes:cstrlength:input.length];uint8_tdigest[CC_SHA512_DIGEST_LENGTH];CC_SHA512(data.bytes,data.length,digest);NSMutableString*output=[NSMutableS

c - TCP 接收扩展的 ASCII 或 utf-8 字符

对于倒问号¿我收到两个字节[-62][-65]但我如何获得可读的utf-8或ASCII字符编码? 最佳答案 是那个字符的UTF8代码。invertedquestionmark是Unicode代码点191在UTF8中,它是0xc2:0xbf.您将它们视为带符号的字节。例如-62签名是256-62或194无符号-这是十六进制0xc2.同样,-65签名是256-65或191无符号-这是十六进制0xbf.如果您想将您的UTF8序列转换为代码点,您可以使用下表。RangeEncodingBinaryvalue-----------------

swift - 在swift中使用ascii值更改字符值

我正在尝试通过更改每个单独的字符来更改字符串。现在我正在做的是一次读取一个字符的字符串,尝试将其转换为ascii,然后将值加一。我有以下代码。varphrase=textfield1.textvari=0forcharacterinphrase{vars=String(character).unicodeScalarss[s.startIndex].valueprintln(s[s.startIndex].value)if(i==0){s[s.startIndex].value+=1}if(i==1){s=s+2i=0}}无论我输入什么词,我的println都会打印出正确的值,但是我无

ios - 如何防止 iOS 将 ascii 转换为表情符号?

我将这个简单的String应用于UILabellabelInfo.text="(11)♥6"这就是我想要的样子(11)♥6原来是这样我真的搜索了很多,但没有找到解决这个问题的方法..我找到了删除表情符号的方法,但这让它看起来像这样(11)6如果您有任何提示,我们将不胜感激。 最佳答案 Apple在iOS5中更改了这一点。在大多数字体中,所有可能显示为表情符号的字符都被AppleEmoji字体中的彩色字符替换。有几种解决方法:对非彩色字形使用Unicode变体选择器:U+FE0ElabelInfo.text="(11)\u{2665}

swift - 在 Swift 源代码中发现不可打印的 ASCII 字符

嗨,我是Swift语言的新手,谁能解释一下为什么这里的PI符号有错误。importFoundationclassCalculatorBrain{privatevaraccumulator=0.0funcsetOperand(operand:Double){accumulator=operand}funcperformOperations(symbol:String){switchsymbol{case"π":accumulator=M_PIcase"√":accumulator=sqrt(accumulator)default:break}}varresult:Double{get{r

Java Charset.forName ("ASCII") 或 Charset.forName ("US-ASCII")

我正在检查代码并遇到以下行。Charset.forName("ASCII")但是当我查看javadocumentation它只有US-ASCIIISO-8859-1UTF-8UTF-16BEUTF-16LEUTF-16但代码有效。在这种情况下,“ASCII”和“US-ASCII”是同义词吗?还是由于无法识别“ASCII”,代码是否采用了一些默认值?在这种情况下,'ASCII'代表一个字符多少字节? 最佳答案 文档指出:Everycharsethasacanonicalnameandmayalsohaveoneormorealiase

用于匹配 ASCII 字符的 Java 正则表达式

什么正则表达式可以匹配java中的任何ASCII字符?我已经试过了:^[\\p{ASCII}]*$但发现它与我想要的很多东西都不匹配(例如空格、括号等...)。我希望避免以如下格式明确列出所有127个ASCII字符:^[a-zA-Z0-9!@#$%^*(),.~`[]{}\\/+=-\\s]*$ 最佳答案 第一次尝试几乎正确"^\\p{ASCII}*$" 关于用于匹配ASCII字符的Java正则表达式,我们在StackOverflow上找到一个类似的问题: h

java - 在 Java 中将 ASCII 码转换为 char

下面是我的代码,它打印J=74、A=65和M=77。向下移动字母表后,如何让它只打印字符K、B、N?BufferedReaderbuff=newBufferedReader(newInputStreamReader(System.in));Stringstring=JOptionPane.showInputDialog("PleaseEnterCode");for(inti=0;i 最佳答案 简单地将int转换为charSystem.out.println((char)65);//ASystem.out.println((char)

java - Maven:如何配置 native2ascii-maven-plugin

我向你们提出这个问题,因为项目页面本身没有太多信息。基本上我设置了native2ascii-maven-plugin来处理我的一些资源。它可以很好地处理根目录中的文件。但现在我在子目录下有文件:/template/email/并希望将它们包含在处理中。你们能帮帮我吗?org.codehaus.mojonative2ascii-maven-plugin1.0-alpha-1target/resourcessrc/main/resourcesnative2ascii-utf8native2asciiUTF8ApplicationResources*.properties,errors.pr

java - 如何从整数值打印java中的扩展ASCII码

publicstaticvoidmain(String[]args){inti=153;intj=63;System.out.println((char)i);System.out.println((char)j);}OUTPUT:-??我有一些想法为什么是这个奇怪的输出..但是任何人都可以给我一些想法以便我也可以打印扩展的ASCII.. 最佳答案 ASCII153(0x99)不同于UnicodeU+0099(控制字符)。解决方案这个程序应该做你想做的事:publicclassExtendedAscii{publicstaticfi