|
はじめまして。
Windowsで作成したテキストファイルをUNIXで処理する必要があり、秀丸を使ってShi
ftJIS→EUC変換しているのですが、以下の手順で文字コードの変換を行うと、特定文
字のコードが変わってしまうようで、そのファイルをUNIX上で動作させているOracle
へ取り込むと、それぞれの文字が"?"となってしまう現象が出ています。
---
《再現手順》
01.以下の文字を入力後、日本語ShiftJISとして保存。
[TUV]
この時の各文字の文字コードは・・・
T(SJIS:0x8754 / EUC:0xADB5 / UTF8:0xE285A0)
U(SJIS:0x8755 / EUC:0xADB6 / UTF8:0xE285A1)
V(SJIS:0x8756 / EUC:0xADB7 / UTF8:0xE285A2)
02. 01で作成したファイルを開き、日本語EUCとして保存。
03. 02で保存したファイルを開き、各文字の文字コードを見ると・・・
T(SJIS:0xFA4A / EUC:0xADB5 / UTF8:0xE285A0)
U(SJIS:0xFA4B / EUC:0xADB6 / UTF8:0xE285A1)
V(SJIS:0xFA4C / EUC:0xADB7 / UTF8:0xE285A2)
※EUC及びUTF8については問題なさそうですが、ShiftJISのコードのみが別のコード
に置き換わっています。
---
原因や解決方法などがわかれば助かりますが、助言でも構いませんので御指南いただ
ければ幸いです。
|
|