草庐IT

ascii-8bit

全部标签

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

java - 256bit AES/CBC/PKCS5Padding with Bouncy CaSTLe

我在将以下JDKJCE加密代码映射到BouncyCaSTLes轻量级API时遇到问题:publicStringdec(Stringpassword,Stringsalt,StringencString)throwsThrowable{//AESalgorithmwithCBCcipherandPKCS5paddingCiphercipher=Cipher.getInstance("AES/CBC/PKCS5Padding","BC");//ConstructAESkeyfromsaltand50iterationsPBEKeySpecpbeEKeySpec=newPBEKeySpec(

java - 如何将 ASCII 转换为 int?

我得到一个ASCII值,我想将它转换成一个整数,因为我知道它是一个整数ASCII值。inta=53;这是5的ASCII值。我如何才能将它转换为整数? 最佳答案 intasciiValue=53;intnumericValue=Character.getNumericValue(asciiValue);System.out.println(numericValue); 关于java-如何将ASCII转换为int?,我们在StackOverflow上找到一个类似的问题:

java - 用于编码 ASCII 的不可映射字符,但我的文件是 UTF-8

启动我的ant脚本时出现以下错误:[javac]/****/TextUtils.java:25:error:unmappablecharacterforencodingASCII但是这个文件是用UTF-8编码的,如果我执行信息命令:/***/TextUtils.java:text/plain;charset=utf-8为什么这个文件编译成ASCII而不是utf-8?我试图在我的ant构建文件中对javac命令强制使用utf-8编码,但没有成功 最佳答案 SettingtheDefaultJavaFileEncodingtoUTF-8

java - JCIFS 中某些非 ascii 字符的问题

我正在使用JCIFS访问包含许多日语名称的文件共享,并且当其中的字符出现时我遇到了问题例如:人事部/要员・コスト管理课/第一部分没问题,但第二部分导致问题。这可能与“・”可以使用斜线输入有关,但我不确定。我试过逃避这个角色,但这似乎并没有解决问题。你知道是什么原因造成的吗? 最佳答案 U+30FB更新(片假名中间点):作为@sergey-tachenov指出该问题与U+30FB有关(KATAKANAMIDDLEDOT),那么就需要解决了。为此,我想分享一些以前的项目经验和建议。建议-1:我的一个项目,我们正在为项目制作一些手册。该手

java - PMD/CPD : Ignore bits of code using comments

有没有办法告诉PMD忽略检查部分代码的重复?例如,我可以这样做吗://CPD-Ignore-On...//CPD-Ignore-Off目前我已经使用Maven像这样设置了PMD,但是没有看到任何希望我做我想做的事情的论据,除非我遗漏了什么。org.apache.maven.pluginsmaven-pmd-plugin2.5401.5truetrue 最佳答案 经过充分的挖掘,我终于找到了它。通过添加注释@SuppressWarnings("CPD-START")和@SuppressWarnings("CPD-END"),CPD将忽

java - 从 Java 中的字符串中删除非 ASCII 字符

我有一个包含非ASCII字符的URI,例如:http://www.abc.de/qq/qq.ww?MIval=typo3_bsl_int_Smtliste&p_smtbez=Schmalbl�ttrigeSomerzischeruchtanb如何从这个URI中删除“�” 最佳答案 我猜应该是URL的来源有问题。也许你正在解决错误的问题?从URI中删除“奇怪的”字符可能会赋予它完全不同的含义。话虽如此,您可以通过简单的字符串替换来删除所有非ASCII字符:Stringfixed=original.replaceAll("[^\\x20

java - 从字符串中删除非 ASCII 不可打印字符

我得到的用户输入包括非ASCII字符和不可打印的字符,例如\xc2d\xa0\xe7\xc3\ufffdd\xc3\ufffdd\xc2\xa0\xc3\xa7\xa0\xa0例如:email:abc@gmail.com\xa0\xa0street:123MainSt.\xc2\xa0期望的输出:email:abc@gmail.comstreet:123MainSt.使用Java删除它们的最佳方法是什么?我尝试了以下方法,但似乎不起作用publicstaticvoidmain(Stringargs[])throwsUnsupportedEncodingException{Strings

java - 当使用来自 Oracle 的 Java 7 时,File.list() 在 Mac OS X 上错误地检索具有非 ASCII 字符的文件名

当使用来自Oracle的Java7时,我在MacOSX上使用File.list()时遇到错误检索到非ASCII字rune件名的问题。我正在使用以下示例:importjava.io.*;importjava.util.*;publicclassListFiles{publicstaticvoidmain(String[]args){try{Filefolder=newFile(".");String[]listOfFiles=folder.list();for(inti=0;ienv=System.getenv();for(StringenvName:env.keySet()){Syst