回答編集履歴

1

追記

2020/12/04 14:13

投稿

tanat
tanat

スコア18713

test CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
  回避方法としては
10
10
 
11
- 1. そもそもsjisを使わない(最近のシステムだと苦労しかしないと思います。)
11
+ 1. そもそもsjisを使わない(最近のシステムだと苦労しかしないと思います。おすすめ
12
12
 
13
- 2. POSTする際のsjisに変換するタイミングで変換できない文字をHTMLエンティティに変換してから扱う
13
+ 2. POSTする際のsjisに変換するタイミングで変換できない文字をHTMLエンティティに変換してから扱う(どうしても内部データもsjisで持つ事情がある場合)
14
14
 
15
- 3. 内部データとしてはUTF-8などで持っておき、表示するタイミングでsjisに変換して、変換できない文字列に関してはHTMLエンティティとして扱う
15
+ 3. 内部データとしてはUTF-8などで持っておき、表示するタイミングでsjisに変換して、変換できない文字列に関してはHTMLエンティティとして扱う(データの持ち方としては楽になるが、表示とPOSTがsjis縛りであればちょっと大変かも)
16
16
 
17
17
  4. データをすべてHTMLエンティティとして扱う(システム内部の検索などもそれに引っ張られるので大変そう)
18
18