有人认识类似“#35780#26631#19987#23478#30067”用的是什么编码吗?

jhkwolf 2011-03-16 09:49:12
小弟是新手,碰到一串类似“#35780#26631#19987#23478#30005#23376#35821#38899#36890”的编码。不认识也不知道什么意思。求解
...全文
298 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhkwolf 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengyun817 的回复:]

应该是:评标专家电子语音通
Java code

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class UnicodeGbk {
public static void main(String[] args)
{
String a = "#35780#2663……
[/Quote]
我先把上段程序保存成UnicodeGbk.java 然后javac UnicodeGbk.java 编译成功。然后java UnicodeGbk。就报如下错误。求解


2011-03-17 08:50 932 UnicodeGbk.java
2011-03-17 11:56 1,520 UnicodeGbk.class
2010-11-19 17:17 <DIR> dell
2010-11-21 23:09 <DIR> skiller
2010-11-21 23:28 <DIR> LanQos
3 个文件 802,590,544 字节
11 个目录 3,621,806,080 可用字节

H:\>java UnicodeGbk
Exception in thread "main" java.lang.NoClassDefFoundError: UnicodeGbk
Caused by: java.lang.ClassNotFoundException: UnicodeGbk
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: UnicodeGbk. Program will exit.

这个提示怎么办?
runer 2011-03-17
  • 打赏
  • 举报
回复
评标专家电子语音通

放到这里转换一下就行了
http://tool.chinaz.com/Tools/Unicode.aspx
jhkwolf 2011-03-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengyun817 的回复:]

java 基础好好看看,java的文件名必须和 public 修饰的class名一致。即 文件名不能为1.java 必须为 UnicodeGbk.java
[/Quote]

多谢老兄。
magicluo 2011-03-17
  • 打赏
  • 举报
回复
utf-8 编码
fengyun817 2011-03-17
  • 打赏
  • 举报
回复
java 基础好好看看,java的文件名必须和 public 修饰的class名一致。即 文件名不能为1.java 必须为 UnicodeGbk.java
jhkwolf 2011-03-17
  • 打赏
  • 举报
回复
其实我是不知道这种是什么码。三位都没说。2楼的我进去转换之后得到的是另一串码。还是不明白意思。3楼的大大。我把你的代码复制到1.java中。运行javac 1.java报错啊提示说

H:\>javac 1.java
1.java:4: 类 UnicodeGbk 是公共的,应在名为 UnicodeGbk.java 的文件中声明
public class UnicodeGbk {
^
1 错误

怎么办?
sustbeckham 2011-03-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengyun817 的回复:]

应该是:评标专家电子语音通
Java code

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class UnicodeGbk {
public static void main(String[] args)
{
String a = "#35780#2663……
[/Quote]
楼上V5了
fengyun817 2011-03-16
  • 打赏
  • 举报
回复
应该是:评标专家电子语音通

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class UnicodeGbk {
public static void main(String[] args)
{
String a = "#35780#26631#19987#23478#30005#23376#35821#38899#36890";
Pattern p = Pattern.compile("#\\d*");
Matcher m = p.matcher(a);

boolean rs = m.find();
while (rs) {
String aa = m.group();
String str = aa.replaceAll("#", ",").replaceAll(";", "");
String[] s2 = str.split(",");
String s1 = "";
for (int i = 1; i < s2.length; i++) {
int v = Integer.parseInt(s2[i], 10);
s1 = s1 + (char) v;
//System.out.println((char)v);
a = a.replaceFirst(aa, s1);
}
rs = m.find();
}

System.out.println(a);
}
}

智鹿软件 2011-03-16
  • 打赏
  • 举报
回复
http://tool.chinaz.com/Tools/Unicode.aspx

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧