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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.