Tag: ascii

无效的转义序列(有效转义序列为\ b \ t \ n \ f \ r \“\’\\))”语法错误

print(” $$$$$$\ $$$$$\ $$$$$$\ $$\ $$\ “+newline+ “$$ __$$\ \__$$ | $$ __$$\ $$ | $$ |”+newline+ “$$ / $$ | $$ | $$ / $$ | \$$\ $$ |”+newline+ “$$$$$$$$ | $$ | $$$$$$$$ | \$$$$ /”+newline+ “$$ __$$ | $$\ $$ | $$ __$$ | $$ $$< "+newline+ "$$ | $$ | $$ […]

java中的简单凯撒密码

嘿我用Java编写了一个简单的caesar密码[x-​​>(x + shift-1)mod 127 + 1]我希望我的加密文本除了控制字符外都有ASCII字符(即从32开始) -127)。 如何避免0-31应用加密文本中的控制字符。 谢谢。

使用任何开源代码或工具将Mainframe Binary转换为Ascii

如何使用任何Java API或开源工具将包含cobol copybook作为记录布局信息的大型机二进制文件(EBCDIC)转换为包含打包和分区十进制格式的ASCII文件?

使用java读取unicode文本文件

真的很简单的问题。 我需要在Java程序中读取Unicode文本文件。 我习惯使用带有BufferedReader FileReader组合的纯ASCII文本,这显然不起作用:( 我知道我可以使用Buffered Reader以“传统”方式读取字符串,然后使用以下内容进行转换: temp = new String(temp.getBytes(), “UTF-16”); 但有没有办法将Reader包装在’转换器’中? 编辑:文件以FF FE开头

Java中的UTF-16到ASCII转换

一直忽略它,我目前正在强迫自己学习更多关于Java中的unicode。 关于将UTF-16字符串转换为8位ASCII,我需要做一些练习。 有人可以请教我如何用Java做到这一点? 我知道你不能用ASCII代表所有可能的unicode值,所以在这种情况下我想要一个超过0xFF的代码只是被添加(坏的数据也应该只是静默添加)。 谢谢!

将Unicode转换为ASCII而不更改字符串长度(在Java中)

将字符串从Unicode转换为ASCII而不改变其长度的最佳方法是什么(在我的情况下这非常重要)? 此外,没有任何转换问题的字符必须与原始字符串中的位置相同。 因此,“Ä”必须转换为“A”而不是具有更多字符的神秘内容。 编辑: @novalis – 这些符号(例如亚洲语言)应该只转换为一些占位符。 我对这些词或他们的意思不太感兴趣。 @MtnViewMark – 在任何情况下我都必须保留所有字符的数量和ASCII可用字符的位置。 这里有一些更多的信息:我有一些只能处理ASCII字符串的文本挖掘工具。 大多数应该处理的文本是英文的,但有些文本包含非ASCII字符。 我对这些单词不感兴趣,但我必须确保我感兴趣的单词(那些只包含ASCII字符的单词)在字符串转换后处于相同的位置。

用ASCII近似替换unicode标点符号

我正在阅读Java程序中的一些文本文件,并希望用ASCII近似替换一些Unicode字符。 这些文件最终将被分解为送到OpenNLP的句子。 OpenNLP无法识别Unicode字符并在许多符号上给出不正确的结果(它将“girl”标记为“girl”和“s”,但如果它是Unicode引用则将其视为单个标记)。 例如,源语句可能包含Unicode方向引用U2018 (’),我想将其转换为U0027 (’)。 最终我将剥离剩余的Unicode。 我知道我正在丢失信息,而且我知道我可以编写正则表达式来转换这些符号中的每一个,但我想知道是否有可以重用的代码来转换其中的一些符号。 这就是我能做到的,但我相信我会犯错误/错过/等等: // double quotation (“) replacements.add(new Replacement(Pattern.compile(“[\u201c\u201d\u201e\u201f\u275d\u275e]”), “\””)); // single quotation (‘) replacements.add(new Replacement(Pattern.compile(“[\u2018\u2019\u201a\u201b\u275b\u275c]”), “‘”)); 替换是一个自定义类,我后来运行并应用替换。 for (Replacement replacement : replacements) { text = replacement.pattern.matcher(text).replaceAll(r.replacement); } 如你所见,我必须找到: 左单引号 正确的单引号 单低-9报价标记(这是什么/我应该替换它?) 单个高翻-9报价标记(这是什么/我应该替换它?)

在Java中将字符串从ASCII转换为EBCDIC?

我需要编写一个’简单’的工具来从ASCII转换为EBCDIC? Ascii来自Java,Web和AS400。 我有一个谷歌周围,似乎找不到一个简单的解决方案(也许因为没有一个:()。我希望有一个开源工具或支付已经编写的实用工具。 可能这样吗? Converter.convertToAscii(String textFromAS400) Converter.convertToEBCDIC(String textFromJava) 谢谢, 斯科特