站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何输出一个特殊符号?

如何输出一个特殊符号?

摘要: 如何输出一个特殊符号?


我想输出一个特殊符号写到文本中,比如黑桃,都是些UNICODE编码中才有的东西,GBK中都没有。
可是我在ECLIPSE中输出到控制台中都不行,好象ECLIPSE本身的编码中也不带UNICODE字符?

各位大大帮我看看怎么弄啊?


char c = char(**);//**为黑桃的ascii值。。。。

System.out.println(c);


//**Unicode值
System.out.println(-#34;/u**-#34;);


用转义字符吧/u1234


写反了是-#34;/u**-#34;


用转义字符撒,加上ascii码


楼上思路是对的!接分!


楼上都错了 。 黑桃在Eclipse 中确实打印不出来。 MARK ,有空,研究研究。


我是楼主,谢谢楼上几位朋友
可是似乎还是不行,普通的字符能够输出,到了 00B2 及之后的,就不行了,还是输出一个 ?


char c = char(**); 这里出现错误啊!!!


呃……那就不管ECLIPSE了,换IDE行么?或者直接写到文件中解决了也行。


特殊字符 最好用字符集兼容的字符 比如说||


实在是没有办法解决么?5555555555555


再up一下



帮顶


在命令提示符下是可以的
不知道为什么在eclipse下就不行了


首先将你的特殊符号进行编码,
例如a.txt中的符号为★
在cmd中找到文件所在的目录,执行以下命令
native2ascii -encoding gb2312 a.txt b.txt

这样就会将ISO编码的a.txt转换成GB2312编码的格式了,同时保存到b.txt中
输出就用b.txt中已经编码的内容
//native2ascii这个工具是jdk自带的一个东东,所以如果path都设定正确就可以直接运行了


对了。。请问大家一个问题?怎么用JAVA进行对数组的操作?如:添加,修改,删除?


楼上的那位朋友(无视插队的)说的方法好象不太适用,我现在是单纯的输出,简单点说,我这个黑桃的符号都无法粘贴到记事本中。。。。。。命令行下我也试过了,能够输出的符号和在ECLIPSE环境下是相同的。

这个问题不是很难吧,一定是我方法没弄对。

再来几个神仙吧


-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;-#38;#9824;

偶的黑桃可以贴到记事本啊


为虾米偶的黑桃不可以贴到记事本啊?

系统字符集问题?


mark


UPUPxuexi


我用上面的出来也是个‘?’...


紅桃 : /u2665
方片 : /u2666
梅花 : /u2663
黑桃 : /u2660
在eclipse里我的可以输出-#34;-#38;#9824;-#34; 写到记事本就成-#34;?-#34;


还是没解决……郁闷


郁闷中的郁闷 上上面的那位大哥既然已经知道怎么写到记事本里了,怎么您的方法说一下.

小弟有礼了!


写到word里可以 输入的是黑桃.写入的时候进行一次编码getBytes(-#34;UTF-8-#34;)


记事本的保存编码要改下.


在struts中有一种编辑资源文件为unicode的插件,你下载下来,然后在里面编辑。它能自动为你保存为unicode编码。


帮顶一下


还是显示不出来哦。.
不好办哦。.


我也输不出来啊……………………


沉了...............


Lz,j2se我不熟,不過你可以通過windows中程序集---#62;附件---#62;系統工具---#62;字符集對照表(不知簡體系統的名稱是什麼,忘了)
選擇字體arial,找出你要相關的字符,把十六進制轉換成10進制=ascii值
在vb中直接用chr(ascii)即可
希望能對你有所幫助:)


谢谢楼上的,现在似乎不只是输出问题,看来我的编译环境都不认这个字符啊。




↑返回目录
前一篇: 经过一年半的学习积累,今天终于升星了,散分庆祝!!!!
后一篇: 我把一个图片和java类打包为一个jar文件,要想引用这个图片,路径是什么呢?