diff options
-rw-r--r-- | blaconvert.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/blaconvert.java b/blaconvert.java index da99216..092d7d4 100644 --- a/blaconvert.java +++ b/blaconvert.java @@ -21,7 +21,7 @@ based on code by Jamie Walters <jagw@jagw.co.uk> based on code by Joe Robinson <joe@lc8n.com> - Version 1.32 + Version 1.33 CHANGELOG 1.0 - First version @@ -33,6 +33,7 @@ 1.3 - Added support for currency symbols 1.31 - Trying to add euro (probably won't work) 1.32 - Changed currency to unicode + 1.33 - More euro fixing (maybe) TODO - Raw output option - result only with no spaces/commas/units */ @@ -52,7 +53,7 @@ public class blaconvert { String sourceUnit = ""; String targetUnit = ""; String amount = ""; - String version = "1.32"; + String version = "1.33"; /* Build query from query or arguments, depending on whether arguments were given. */ @@ -125,11 +126,13 @@ public class blaconvert { } } boolean currency = false; - if(amount.startsWith("£") || amount.startsWith("$") || amount.startsWith("¥")) + if(amount.contains("\u00A3") || amount.contains("\u0024") || amount.contains("\u20AC") || + amount.contains("\u00A5") || amount.contains("\u0080")) { amount.replaceAll("\u00A3","%A3"); amount.replaceAll("\u0024","%24"); - amount.replaceAll("\u20AC","%8010"); + amount.replaceAll("\u20AC","%80"); + amount.replaceAll("\u0080","%80"); amount.replaceAll("\u00A5","%A5"); currency = true; |