gpt4 book ai didi

java - android - 英镑符号被损坏

转载 作者:行者123 更新时间:2023-12-01 17:37:03 25 4
gpt4 key购买 nike

我有一个例程根据输入的国家/地区代码传回货币符号,但英镑符号已损坏,我不确定为什么。当我传入 accountCurrency="GBP" 时,它返回的是“⣔,而不是预期的“£”。发生了什么事?

public static String findCurrencySymbol(String accountCurrency) {
if (accountCurrency == null || accountCurrency.trim().length() == 0) {
return "";
}

String curr = accountCurrency.toUpperCase();
if ("GBP".equals(curr)) {
return "£";
} else if ("USD".equals(curr)
|| "AUD".equals(curr)
|| "CAD".equals(curr)
|| "SGD".equals(curr)) {
return "$";
} else if ("EUR".equals(curr)) {
return "€";
} else {
// return raw currency code with whitespace attached
// should lead to display like: "YPY 12440.00"
return accountCurrency + " ";
}
}

编辑:其他值按预期返回。

最佳答案

您是否从某些 Word 文档中复制/粘贴了井号以及一些不可打印的字符?我见过很多这样的情况。

如果将其替换为符号的 unicode 值:“\u00A3”,会发生什么?

关于java - android - 英镑符号被损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5243147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com