Skip to content

Commit d70bea3

Browse files
committedDec 29, 2017
add special alias for MS932
1 parent 514b3a4 commit d70bea3

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed
 

‎scripts/generate.rb

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def generate_encoding_list
7373
}
7474

7575
defines, other = open("#{REPO_PATH}/encdb.h").read.tr('()', '').scan(/ENC_([A-Z_]+)(.*?);/m).partition { |a, b| a =~ /DEFINE/ }
76+
other << ["ALIAS", "\"MS932\", \"Windows-31J\""]
7677

7778
open("#{SRC_DIR}/EncodingList.java", "wb") { |f| f << open("EncodingListTemplate.java", "rb").read.
7879
sub(/%\{defines\}/, defines.map { |cmd, name| "#{INDENT*2}EncodingDB.declare(#{name}, \"#{enc_map[name[/[^"]+/]] || (raise 'class not found for encoding ' + name)}\");" }.join("\n")).

‎src/org/jcodings/EncodingList.java

+1
Original file line numberDiff line numberDiff line change
@@ -192,5 +192,6 @@ static final void load() {
192192
EncodingDB.replicate("stateless-ISO-2022-JP-KDDI", "stateless-ISO-2022-JP");
193193
EncodingDB.replicate("UTF8-SoftBank", "UTF-8");
194194
EncodingDB.replicate("SJIS-SoftBank", "Windows-31J");
195+
EncodingDB.alias("MS932", "Windows-31J");
195196
}
196197
}

0 commit comments

Comments
 (0)
Please sign in to comment.