「上書き保存(UAC対応)」の版間の差分

MSY-07 (トーク | 投稿記録)
ソースコードの処理の順番を変更
MSY-07 (トーク | 投稿記録)
エンコード定数の修正
134行目: 134行目:
switch (doc.Encoding) {
switch (doc.Encoding) {
case meEncodingUTF16LE:
case meEncodingUTF16LE:
case meEncodingUTF16BE:               charset = "unicode";  break;
case meEncodingUTF16BE:   charset = "unicode";  break;
case meEncodingUTF8WithSignature:
case meEncodingUTF8BOM:
case meEncodingUTF8WithoutSignature:  charset = "utf-8";    break;
case meEncodingUTF8NoBOM:  charset = "utf-8";    break;
case meEncodingUTF7:                 charset = "utf-7";    break;
case meEncodingUTF7:       charset = "utf-7";    break;
case meEncodingEUC:                   charset = "euc-JP";  break;
case meEncodingEUC:       charset = "euc-JP";  break;
case meEncodingShiftJIS:             charset = "shift-jis";  break;
case meEncodingShiftJIS:   charset = "shift-jis";  break;
}
}


149行目: 149行目:


// BOM 削除処理
// BOM 削除処理
if (doc.Encoding == meEncodingUTF8WithoutSignature) {
if (doc.Encoding == meEncodingUTF8NoBOM) {
adodb.Position = 0;
adodb.Position = 0;
adodb.Type = 1;
adodb.Type = 1;
スポンサーリンク