From e05e0347d3aa8705b0b5cb43676969ce8b708b0c Mon Sep 17 00:00:00 2001 From: Vhati Date: Sat, 24 Aug 2013 20:07:45 -0400 Subject: [PATCH] Added Validate warning for Windows-1252 chars outside ASCII --- .../java/net/vhati/modmanager/core/ModUtilities.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/vhati/modmanager/core/ModUtilities.java b/src/main/java/net/vhati/modmanager/core/ModUtilities.java index 672fd96..3e37d84 100644 --- a/src/main/java/net/vhati/modmanager/core/ModUtilities.java +++ b/src/main/java/net/vhati/modmanager/core/ModUtilities.java @@ -308,7 +308,15 @@ public class ModUtilities { if ( decodeResult.bom != null ) { pendingMsgs.add( new ReportMessage( ReportMessage.WARNING, - String.format( "%s BOM detected. (ascii is safest)", decodeResult.encoding ) + String.format( "%s BOM detected. (ASCII is safest)", decodeResult.encoding ) + ) ); + modValid = false; + } + + if ( decodeResult.encoding.equalsIgnoreCase( "windows-1252" ) ) { + pendingMsgs.add( new ReportMessage( + ReportMessage.WARNING, + String.format( "Fancy %s chars. (UTF-8 is recommended for that)", decodeResult.encoding ) ) ); modValid = false; }