回答編集履歴

1

記述内容が不適切だったので、訂正/追記

2018/09/05 13:21

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -2,9 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- これはアプリが対応していれば、です。個別のテキストファイルには関与しません。
5
+ これはアプリが対応していれば、です。~~個別のテキストファイルには関与しません。
6
6
 
7
- そもそも、文字コード対応表はどこにあるのでしょうか? (従って、2. は意味無し)
7
+ そもそも、文字コード対応表はどこにあるのでしょうか? (従って、2. は意味無し)~~
8
+
9
+ [追記] 上記は不適切でした。 $LANGは、OS(OS Tool)を含めたアプリに対し、環境変数 $LANGが定義されている事を示すだけです。後はアプリ(シェルとかも含む)次第。一般には、メッセージとかの表示を変える事が多いと思いました。
8
10
 
9
11
 
10
12
 
@@ -24,6 +26,16 @@
24
26
 
25
27
 
26
28
 
27
- おっと、半角英数字しか含まれないファイルは、Asciiか? 可能性は大ですが、
29
+ ~~おっと、半角英数字しか含まれないファイルは、Asciiか? 可能性は大ですが、
28
30
 
29
- UTF-8 でも同じです。Shift-JISでもカナ漢字を使わなければ、ありです。
31
+ UTF-8 でも同じです。Shift-JISでもカナ漢字を使わなければ、ありです。~~ 単なる余談でした。
32
+
33
+
34
+
35
+ [追記] 質問文に引きずられてしまいましたが、テキストファイルという概念は、Linux(Unix)にあるか? 上にも書きましたが、全てのファイルは、ただのバイト列。
36
+
37
+ また、一つのシステムには、複数のファイルがあります。それを 単なる環境変数の設定で、全て (例えば) UTF-8 と決めつける事はできません。また、複数の人が同時にアクセスするのに一つに決める事ばできません。
38
+
39
+
40
+
41
+ ただし、Mac とかWindowsだと話がちょっと違うかも。こちらは、ファイル属性を持てるし、拡張子と、アプリの関連付けもあります。