Skip to main content
Participant
January 6, 2023
Answered

XML読み込みで日本語が文字化けする

  • January 6, 2023
  • 1 reply
  • 3525 views

データベース上のデータをpythonで引き出し、XMLを作成してIndesignに読み込ませようとしています。

XMLの読み込み自体はうまくいくのですが、日本語が文字化け?してしまいます。encodingはUTF-8です。

他のencodingも試してみましたが不明なエンコーディング等のエラーでうまくいきませんでした。どなかた解決方法をご存じできたら教えていただけませんか?

This topic has been closed for replies.
Correct answer 琥珀 猫太郎

jejejejejejejeyさん

構造にXMLを読み込まれているという事ですね

 

encoding="EUC-JP"

とありますが

「XMLを書き出し」でエンコーディングには

見ての通り、EUC-JPは有りません。

こちらのサイト

https://dtpscriptin.com/xml-tag-create/#toc3 

にも使える文字コードがのっていますが、InDesignの構造のXMLではEUC-JPは使えなさそうです。

 

データベース上のデータをpythonで引き出した後、UTF-8に変換して

encodingの部分をUTF-8にする必要が有るのかも知れません。

1 reply

Inspiring
January 7, 2023

jejejejejejejeyさん

読み込まれるXMLのサンプルを上げて頂くことは可能でしょうか?

構造に読み込まれるのでしょうか?

どの様にXMLを読み込まれているのでしょう?

Participant
January 7, 2023

琥珀 猫太郎

 

ご返答ありがとうございます。下記のXMLコードを、Indesign上のimgタグ付きの写真エリアとpタグ付きのテキストエリアにインポートしています。

 

 

<?xml version="1.0" encoding="EUC-JP" standalone="yes"?>
<ルート>
<img href="file:////Users/<モデレーターより:削除しました>/Desktop/image1.png"></img>
<p>text boxtext boxtext boxtext boxtext boxtext text box boxtext boxtext boxtext boxtext boxtext boxtext boxtext boxtext box</p>
<img href="file:////Users/<モデレーターより:削除しました>/Desktop/image2.png"></img>
<p>テキストテキストテキストテキストテキストtextテキストテキストテキスト</p>
</ルート>

 

 

[モデレーターより] 一部個人情報が含まれる部分を削除いたしました。

琥珀 猫太郎Correct answer
Inspiring
January 7, 2023

jejejejejejejeyさん

構造にXMLを読み込まれているという事ですね

 

encoding="EUC-JP"

とありますが

「XMLを書き出し」でエンコーディングには

見ての通り、EUC-JPは有りません。

こちらのサイト

https://dtpscriptin.com/xml-tag-create/#toc3 

にも使える文字コードがのっていますが、InDesignの構造のXMLではEUC-JPは使えなさそうです。

 

データベース上のデータをpythonで引き出した後、UTF-8に変換して

encodingの部分をUTF-8にする必要が有るのかも知れません。