title: Java.Locale Ireland
body: <p>I'm trying to format currency in a java application, so I've written a CurrencyFormatter. I'm trying to format in the form €123,456,789.00, and this works locally but when I deploy to my company server, the variables are shown as $123,456,789.00</p>
  
  <p>Here is my code:</p>
  
  <pre><code> import java.text.NumberFormat;
   import java.util.Locale;
  
   public class CurrencyFormatter {
       private static final Log log = Log.getLog(CurrencyFormatter.class);
  
       public static String getEuroFormat(Double num) {
       log.info("Formatting: " + num + " to euros");
       Locale ireland = new Locale("en","IE");
       NumberFormat irelandFormat = NumberFormat.getCurrencyInstance(ireland);
       return  irelandFormat.format(num);
     }
  }
  </code></pre>
  
  <p>Any advice on how to resolve my issue would be appreciated.</p>