当前位置: 首页 > 面试题库 >

如何在Java / Eclipse中使用特殊字符

强志学
2023-03-14
问题内容

如何在Java / Eclipse中使用/显示♥,♦,♣或like等字符?

当我尝试直接使用它们时,例如在源代码中,Eclipse无法保存文件。

我能做什么?

编辑:如何找到Unicode转义序列?


问题答案:

问题在于,您使用的字符无法在文件设置为(Cp1252)的编码中表示。从我的角度来看,您基本上有两个选择:

选项1. 更改编码。
根据IBM的介绍,您应该将编码设置为UTF-8。我相信这会解决您的问题。

  • 将全局文本文件编码首选项“工作台”>“编辑器”设置为“ UTF-8”。
  • 如果需要UTF-8以外的编码,请在单个文件上设置编码,而不要使用全局首选项设置。为此,请使用文件>属性>信息菜单选择来设置单个文件的编码。

选项2. 删除“ Cp1252”字符编码不支持的字符。
您可以将不支持的字符替换为Unicode转义序列(\
uxxxx)。虽然这可以使您保存文件,但不一定是最佳的解决方案

对于您在问题中指定的字符,这里是Unicode转义序列:

♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660


 类似资料:
  • 问题内容: 我的应用程序正在使用这样的NSURL: 当我试图做一个从这个NSURL获取数据的任务时,如下所示: 但是尝试从该地址获取数据时出现错误,尽管当我使用野生动物园去链接时:“ http://www.geonames.org/search.html?q =Aïn+Béïda+ Algeria&country =“我可以看到数据。我该如何解决? 问题答案: 迅捷2 编码的URL现在是: “ h

  • 关于字符集和替代字形 除键盘上可看到的字符之外,字体中还包括许多字符。根据字体的不同,这些字符可能包括连字、分数字、花饰字、装饰字、序数字、标题和文体替代字、上标和下标字符、变高数字和全高数字。字形是特殊形式的字符。例如,在某些字体中,大写字母 A 有几种形式可用,如花饰字或小型大写字母。 插入替代字形的方式有三种: 可以使用选择上下文菜单来查看和插入适用于所选字符的字形。 可以使用“字形”面板来

  • 问题内容: 有没有一种方法可以将字符串转换为可以在Web文档中正确显示的字符串?例如,更改字符串 至 问题答案: 具有专门为此设计的功能: http://commons.apache.org/proper/commons- lang/javadocs/api-3.1/org/apache/commons/lang3/StringEscapeUtils.html

  • 我有一个网络服务,我想用“应用/x-www-表单-urlencoded”内容类型调用它。请求有时包含特殊字符,如*-和......问题是目标Web服务不能完美地接收请求。它接收类似这样的: "////////////////w=="几乎所有字符都转到/。到底是什么问题? 这是我的密码: web服务接收:

  • 我使用java通过Tesseract OCR从图像中提取了文本。但输出由一些特殊字符组成,因为图像包含一些符号。 我想忽略所有特殊字符,只显示文本。我有办法做到吗?

  • 我有一个需求,需要从JAXB生成XML。我使用了基本对象,其中只有具有父子关系的键值对,但从未遇到过下面这样的情况。预期的XML 在Java对象中,我不知道如何使用特殊字符