質問編集履歴
2
例文、テーブル内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,17 +14,23 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
|
17
|
+
#### 理想
|
18
18
|
|
19
|
-
|
19
|
+
- `アガパ 012 ABC ㈱` → `アガパ 012 ABC ㈱`
|
20
20
|
|
21
|
-
|java.text.Normalizer|normalize(str, Normalizer.Form.NFKC)|望むものに一番近いが、記号等の意図しない文字が変換されるのを防ぎたい。|
|
22
21
|
|
23
|
-
|com.ibm.icu.text.Transliterator|getInstance("Halfwidth-Fullwidth").transliterate(str)|英数が全部全角になってしまうし、記号等の意図しない文字も変換される|
|
24
22
|
|
25
|
-
|
|
23
|
+
|クラス|処理|結果|問題|
|
26
24
|
|
25
|
+
|:--|:--|:--|:--|
|
26
|
+
|
27
|
+
|java.text.Normalizer|normalize(str, Normalizer.Form.NFKC)|`アガパ 012 ABC (株)`|記号等が変換される|
|
28
|
+
|
29
|
+
|com.ibm.icu.text.Transliterator|getInstance("Halfwidth-Fullwidth").transliterate(str)|`アガパ 012 ABC ㈱`|カナが半角になる|
|
30
|
+
|
31
|
+
|com.ibm.icu.text.Transliterator|getInstance("Fullwidth-Halfwidth").transliterate(str)|`アガパ 012 ABC ㈱`|英数が全部半角になってしまうし、記号等の意図しない文字も変換される|
|
32
|
+
|
27
|
-
|com.ibm.icu.text.Transliterator|getInstance("[:Katakana:];Halfwidth-Fullwidth").transliterate(str)|半角濁点や半角半濁点が変換されない|
|
33
|
+
|com.ibm.icu.text.Transliterator|getInstance("[:Katakana:];Halfwidth-Fullwidth").transliterate(str)|`アガパ 012 ABC ㈱`|半角濁点や半角半濁点が変換されない|
|
28
34
|
|
29
35
|
|
30
36
|
|
1
表のヘッダ修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
|
|
17
|
+
|クラス|処理|結果|
|
18
18
|
|
19
19
|
|:--|:--|:--|
|
20
20
|
|