[英]How to display rupee symbol in my java class?
if(this.currency.equalsIgnoreCase("₹")) {
r="₹ "+r;
}
我想在java中比較₹
(印度盧比符號)。 在這里,我試圖打印貨幣盧比符號,但它顯示的是像â?¹
這樣的符號。
如何克服這個問題?
您可以嘗試:
if(this.currency.equals("\u20B9")) {
r="₹ "+r;
}
"\₹"
是盧比符號的java編碼。
更多信息:
你的問題似乎沒有太多關於該比較片段的一部分,但主要涉及印刷,以顯示正確的字符換System.out
在OutputPrintWriter
用UTF-8編碼,它需要一些操作系統的配置:
OutputStreamWriter stdOut=new OutputStreamWriter(System.out,"UTF8");
stdOut.println("₹");
String string = "\u20B9";
byte[] utf8 = string.getBytes("UTF-8");
string = new String(utf8, "UTF-8");
System.out.println(string);
嘗試這個:
String s="₹";
if(s.equalsIgnoreCase("₹")) {
System.out.println("if condition"+s);
}
string = new String(utf8, "UTF-8");
System.out.println(string);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.