java - 我可以在 String 变量中存储特殊符号吗?

标签 java string netbeans utf-8

我有大约 48 个特殊符号,想将它们存储在一个字符串变量中。是否有可能做到这一点?如果是,请向我提供解决方案。我正在使用 NetBeans IDE。

♥ ♡ ❤ ♤ ♢ ♦ ♡ ♡ ❣ ❦ ❧ ☺ ✔ > ⌂ □ ☼ ✯ ✰ ◕ ◔ ♮ ♯ ❝ ❞ Δ ☾✽ ✾ ✿ ❁ ❃ ❋ ❀ ∞ → •♥• ¤ ø „ ★ • * + Ω = ◊ ≥ ‡ › … ¤

上面是我要存储的特殊符号,试了一下,

 public String symbols = "? ? ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ?
 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? •?• ¤ ø „ ? • * + ? = ? ? ‡ › … ¤"; 

这是我的代码:

StringBuilder tweetText = new StringBuilder();
if(count_symbol > 50)
{
     count_symbol = 0;
}
String symbol_array[] = symbols.split(" ");  
tweetText.append(symbol_array[count_symbol]);
tweetText.append(" ");
count_symbol++;

请提供一些解决方案。

最佳答案

I think you didn't set the character encoding in project properties to UTF-8 that's why special symbols are converted to question marks.

enter image description here

关于java - 我可以在 String 变量中存储特殊符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037104/

相关文章:

java - 如何修复此错误 "GC overhead limit exceeded in Eclipse"

Netbeans 标准 FXML 应用程序出现 JavaFX 错误 - .fxml 文件的 Nullpointer

java - 实现一个函数来检查字符串/字节数组是否遵循 utf-8 格式

java - 打印字符串中的所有图表及其频率

c - C 中的字符串数组,奇怪的行为

java - 使用 Netbeans 的 Javadoc 中的 "Modifier and Type"

java - NetBeans 中的 Apache Ivy 用于解析导入

java - 用Java解压7zip之类的文件

java - String 类的哪些方法用于获取空格后的字符串?

java - Spring MVC 验证状态 400