Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
63 / 269 ツリー ←次へ | 前へ→

中国語を文字化けなしにするテンプレートの記述は? ニ〜ハオ 05/7/24(日) 21:21 質問
┣ Re:中国語を文字化けなしにするテンプレートの記述は? Wordsworth作者 05/7/25(月) 8:59 回答
┃┗ テンプレートで文字化け部分だけ変換するようにはできませんか? ニ〜ハオ 05/7/30(土) 23:06 要望
┗ 文字コードをutf-8にします。 渡辺真 05/7/25(月) 21:34 回答
 ┗ Re:文字コードをutf-8にします。← しかし ニ〜ハオ 05/7/30(土) 20:57 質問

中国語を文字化けなしにするテンプレートの記述は?
質問  ニ〜ハオ  - 05/7/24(日) 21:21 -

引用なし
パスワード
   中国語、日本語併記のページをhtml出力したいのですが、保存の際、文字化けしたままでワードなどで修正しなければならず、不便なのですが、テンプレートファイルを変更することでこれを予め可能にはできないでしょうか?

ワードで修正した後ソースを見ると、
<style>の後に
Font Diffinition***といった スクリプトが追加されているように思われるのですが、
font-family でSIMSUNを指定するとか、方法はありませんでしょうか?
<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)@zaqd37cec63.zaq.ne.jp>

Re:中国語を文字化けなしにするテンプレートの記述...
回答  Wordsworth作者 E-MAIL  - 05/7/25(月) 8:59 -

引用なし
パスワード
   ▼ニ〜ハオさん:
>中国語、日本語併記のページをhtml出力したいのですが、保存の際、文字化けしたままでワードなどで修正しなければならず、不便なのですが、テンプレートファイルを変更することでこれを予め可能にはできないでしょうか?
>
>ワードで修正した後ソースを見ると、
><style>の後に
>Font Diffinition***といった スクリプトが追加されているように思われるのですが、
>font-family でSIMSUNを指定するとか、方法はありませんでしょうか?

Ver2.xのことですよね?

うーん、中国語のことはよく分からないのですが、テンプレートファイルでheadタグやstyleタグに記述を追加することは可能です。

デフォルトでは以下のようになってますのでご自由に追加してみてください。
それでもダメならダメなんだと思います。

;■■■■■■■■■■■■■■■■■■■■
;■HEADタグ
;■■■■■■■■■■■■■■■■■■■■
;----------Start:HeadTag----------
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
<META NAME="GENERATOR" CONTENT="{APPLI_NAME}Version{APPLI_VERSION}">
<META NAME="Author" CONTENT="{GLOSSARY_EMAIL}">
<TITLE>{GLOSSARY_TITLE}</TITLE>
{STYLE}
</HEAD>
;----------End:HeadTag----------

;■■■■■■■■■■■■■■■■■■■■
;■スタイル
;■■■■■■■■■■■■■■■■■■■■
;----------Start:Style----------
<STYLE type="text/css">
<!--
A{
text-decoration : none;
}
-->
</STYLE>
;----------End:Style----------
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR...@acfkok003245.adsl.ppp.infoweb.ne.jp>

文字コードをutf-8にします。
回答  渡辺真 WEB  - 05/7/25(月) 21:34 -

引用なし
パスワード
   ▼ニ〜ハオさん:
>中国語、日本語併記のページをhtml出力したいのですが、保存の際、文字化けしたままでワードなどで修正しなければならず、不便なのですが、テンプレートファイルを変更することでこれを予め可能にはできないでしょうか?

多国語にするには、JISではなく、ユニコードで保存する必要があります。

私は、ファイルを一括変換するソフトを使いました。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
<META NAME="GENERATOR" CONTENT="Wordsworth - Version2.6.0">
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MathPlayer 2.0; .NET CLR 1....@ppp4710.va-west.my-users.ne.jp>

Re:文字コードをutf-8にします。← しかし
質問  ニ〜ハオ  - 05/7/30(土) 20:57 -

引用なし
パスワード
   ▼渡辺真さん:
アドバイスありがとうございます。 (それと、試しているのはV2.6ですが、...)

しかし、CHARSET=utf-8" にスクリプトを書き直したもので試したところ
ブラウザ自信が読み込めずに終わってしまいました。
DocTypeは別に必須ではないと思って何もしてませんが、この問題には関係するものなのでしょうか?

一括変換するソフトというのは、どんなものなのでしょうか?
でも、私の環境では 現状、Wordsworth自体に中国語入力ができないので、使えないかもしれませんね!

いったん出力された3つのhtmlファイルをワードで読み込んで中国語入力すれば
形としてはIEで中国語の表示が可能になりますが、これでは このソフトを使う意味もありませんので まだ足踏みです。
(ところで 土日くらいしか覗けてないので 御礼が遅れてしまいましたすみません)

>▼ニ〜ハオさん:
>>中国語、日本語併記のページをhtml出力したいのですが、保存の際、文字化けしたままでワードなどで修正しなければならず、不便なのですが、テンプレートファイルを変更することでこれを予め可能にはできないでしょうか?
>
>多国語にするには、JISではなく、ユニコードで保存する必要があります。
>
>私は、ファイルを一括変換するソフトを使いました。
>
><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
><HTML>
><HEAD>
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
><META NAME="GENERATOR" CONTENT="Wordsworth - Version2.6.0">
<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)@zaqd37cec63.zaq.ne.jp>

テンプレートで文字化け部分だけ変換するようには...
要望  ニ〜ハオ  - 05/7/30(土) 23:06 -

引用なし
パスワード
   ▼Wordsworth作者さん:
コメントありがとうございます。
V2.6ではフォント指定をユニコードフォントにしていても、中国は化けますし、書き出されたhtmlでも当然そのままです。
但し、htmlで書き出されて文字化けしている文字部分の前と後ろにに以下のタグを置いて囲めばキャラクタセットをデフォルトのS-JISのままにしておいてもちゃんと表示されます。

<span lang=ZH-CN style='font-family:SimSun;mso-ascii-font-family:
 "MS UI Gothic";mso-hansi-font-family:"MS UI Gothic";mso-fareast-language:
 ZH-CN'>&#29616;在</span>

ちなみに上の例では、日本語の「現在」の「現」に相当する文字が「>&#29616;」というコードなので タグによる言語コード指定を その前でやっているのだと思います。

ですから S-JISにないコードを使うときに その生成コードが、例えば中国語のSIMSUNで使う「>&#29616;」であって その前後に 前記のタグが追加できるようなスクリプトが書ければ この問題が解決できそうな気がするのですが、まだ知識が足らず、解決できていません。 (まだスタイルシートがよく理解できていませんので)

もし、最新バージョンで、この辺りのことが実現できているのであれば そちらでトライしてみようと思います。

改めて ありがとうございました。


>▼ニ〜ハオさん:
>>中国語、日本語併記のページをhtml出力したいのですが、保存の際、文字化けしたままでワードなどで修正しなければならず、不便なのですが、テンプレートファイルを変更することでこれを予め可能にはできないでしょうか?
>>
>>ワードで修正した後ソースを見ると、
>><style>の後に
>>Font Diffinition***といった スクリプトが追加されているように思われるのですが、
>>font-family でSIMSUNを指定するとか、方法はありませんでしょうか?
>
>Ver2.xのことですよね?
>
>うーん、中国語のことはよく分からないのですが、テンプレートファイルでheadタグやstyleタグに記述を追加することは可能です。
>
>デフォルトでは以下のようになってますのでご自由に追加してみてください。
>それでもダメならダメなんだと思います。
>
>;■■■■■■■■■■■■■■■■■■■■
>;■HEADタグ
>;■■■■■■■■■■■■■■■■■■■■
>;----------Start:HeadTag----------
><HEAD>
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
><META NAME="GENERATOR" CONTENT="{APPLI_NAME}Version{APPLI_VERSION}">
><META NAME="Author" CONTENT="{GLOSSARY_EMAIL}">
><TITLE>{GLOSSARY_TITLE}</TITLE>
>{STYLE}
></HEAD>
>;----------End:HeadTag----------
>
>;■■■■■■■■■■■■■■■■■■■■
>;■スタイル
>;■■■■■■■■■■■■■■■■■■■■
>;----------Start:Style----------
><STYLE type="text/css">
><!--
>A{
>text-decoration : none;
>}
>-->
></STYLE>
>;----------End:Style----------
<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)@zaqd37cec63.zaq.ne.jp>

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
63 / 269 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
56358
(SS)C-BOARD v3.23b is Free.