PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19154 03/03/26 17:03:25 RE(2):PB7.0: DataWindowとHTMLとUniCodeとShift_JISで文字化け By asano01
19150 03/03/26 15:49:10 RE(1):PB7.0: DataWindowとHTMLとUniCodeとShift_JISで文字化け By Potato
19140 03/03/26 11:23:05 PB7.0: DataWindowとHTMLとUniCodeとShift_JISで文字化け By asano01

カテゴリ:データウィンドウ
日付:2003年03月26日 15:49 発信者:Potato
題名:RE(1):PB7.0: DataWindowとHTMLとUniCodeとShift_JISで文字化け

asano01さん、こんにちは。

下のスクリプトを実行してみてください。ヒントになると思います。

string ls_1
ls_1 = dw_1.describe(\"DataWindow.Data.HTML\")
messagebox(\"\",ls_1)

おそらく、現在は SaveAs 関数で行っているのだと思いますが、違いますか。
やはり、現在の仕様を書くだけでなく、実際にどのように実現しているのか
関数名やスクリプトも書かないと、読む人には伝わらないと思います。

>いつも参考にさせていただいております。

>今、困っている現象が有りまして、助言いただければさいわいです。

>□現在の運用
> DataWindowの内容をHTML形式で保存し、Excel97にて加工、印刷しています。
> HTMLで保存するのは、印刷する際の帳票レイアウトにしたい為です。

>□問題点
> Excel2000で、上記と同じことをしようとしたとき、「文字化け」がおきてしまいます。
> これは保存したHTMLファイルに文字コードの記述が無い為です。(たぶん)
> (Excel2000って、文字コードの自動判別できないんですよねぇ)

> 下記の式を追加すればいいのは判ってはいます。
> ただ、どうすればDataWindowへ記述できるかわかりません。

> <例>
>  <HEAD>
>    <META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=Shift_JIS\">
>    <title></title>
>  </HEAD>

> どのようにすれば良いのか、ご存知の方が有りましたらお教えください。
> よろしくお願いいたします。

>ps.
> copyコマンドで付加するのが手っ取り早いんでしょうが・・・(^^;)

>ps2.
> なみに、IEでUniCodeに変換すると、問題なくExcel2000で見れます。
> ただ、そのHTMLファイルは今度は、Excel97で「文字化け」します。(もうやだ・・・)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS HP-UX
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.