質問編集履歴
2
誤った情報
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
1
|
私はUbuntuで開発していて、そのコードをWindowsでも読むことがあるのですが、□や■などが文字化けするので、□なら0x25A1、■なら0x25A0([ASCIIコード変換機](http://web-apps.nbookmark.com/ascii-converter/)より)と置き換えてコードを書いたところ、terminalで出力したときに文字化けが起こります。
|
2
2
|
|
3
3
|
charは1バイトなので出力ができないから文字化けすると私は思っているのですが、%sで出力するとSegmentation faultが発生するので解決法が分からず、こちらで質問させていただくことにしました。回答よろしくお願いします。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
ご指摘いただきましたが、ASCIIコードではなくUTF-8の方で、0xE296A0や0xE296A1でした。申し訳ありません。
|
8
|
+
|
9
|
+
|
4
10
|
|
5
11
|
### 該当のソースコード
|
6
12
|
|
1
不足情報
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
Ubuntu 18.04.1 LTS
|
52
52
|
|
53
|
-
Windows10
|
53
|
+
Windows10(学校)
|
54
54
|
|
55
55
|
Terminalの文字コード: Unicode - UTF-8
|
56
56
|
|