ウォーターサーバーとコーヒーマシンが一体化した画期的マシン >>

ホームページをTeraPadで日本語版と中国語版を作成したいのですが文字コードは何を選択すればいいか教えて下さい。UTF-8だと中国語版は一部文字化けしてしまいます。

質問者からの補足コメント

  • 例えば「詞、亜、経済、発、進」などの文字が?で表示される。

      補足日時:2016/06/04 21:54
  • UTF-8で中国語入力(ピンイン)すると中国語(簡体字)の選択が表示されますが該当する中国語を選択してEnterキーを押すと一部の文字が文字化けして「?」で表示されてしまいます。中国語入力はUTF-8で問題ないかと思いますがEnterキーを押すと何故「?」表示されてしまうのでしょうか?

      補足日時:2016/06/11 20:03

このQ&Aに関連する最新のQ&A

A 回答 (6件)

状況からして、TeraPadとやらが日本語以外に対応していない(内部処理がShift_JIS)ように見えます。

諦めた方が良いように思います。

なおフォントにグリフが無い時に「?」を表示するようなアプリケーションは未だかつて見たことがありません。
そのような仕組みが思いつきませんので、あるならぜひ教えていただきたいところです。
あるとすれば文字の描画をOSまかせでなく自前で行っているソフトでしょうか。
    • good
    • 1

>一部の文字が文字化けして「?」


 フォントがない時に何を表示するかは阿夫利けーしょんによって異なります。
 IMEパッドから直接簡体字を入力したらどうなりますか?

Terapadで他のフォントセットを指定しなおしてみたら??
    • good
    • 0

「?」に化けるということなのでフォントの問題ではないですね。


フォントが無いなら四角や四角に×の表示になります。
    • good
    • 0

UTF-8で問題ないです。


文字は指定したけど、フォントの指定が不味いためにフォントが見つからないということです。
UTF-8なら混在も可能です。
    • good
    • 0

それらの簡体字(词、亚、经济、发、进)ということですか?


であるとして、その他の日本語にない簡体字はどうですか?
    • good
    • 0

TeraPadについては知りませんが、文字コードはUTF-8でよいです。


中国語が文字化けするというのは、具体的にどの字がどのように化けるのかを示してください。
考えられることとしては、
日本語にない文字が全て化けるならそのTeraPadとやらが日本語以外に対応していないのでしょう。
もしくは正しくUTF-8になっていないのかもしれません。Shift_JISとファイルサイズを比較してください。
「浅」「単」「骨」など一部の文字が日本語の字形になる問題のことならフォントの問題です。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q中国語、ハングル入力可能なテキストエディタ知ってますか?

いつも助けていただきありがとうございます。
先日中国語、ハングルについて入力方法を尋ねたものです。

ハングルなど入力できるようになったのですが、
どうも、サンダーバードというメールソフトでは入力可能ですが、
通常のテキストソフトだと文字化けします。
JISのみ対応のソフトだからだと思うのですが、
ユニコードの読み書きできるものは存在するのでしょうか?

よろしくお願いします。

Aベストアンサー

>XPなのですがメモ帳だと文字化けします。
各国のフォントが必要なのでしょうか、、、

メモ帳は、フォントを1つ指定しなければなりません。
MSゴシックが指定されていれば化けます。

officeを持っていれば、インターナショナルサポート
の追加で、Arial Unicode MSというユニコードフォント
がインストールできます。

無ければ、入力する言語によってフォントを変えて
ください。

●ハングル
Batang、BatangChe、Dotum、DotumChe、Gulim、
GulimChe、Gungsuh、Gungsuh
●簡体字
MingLiU、PMingLiU
●繁体字
NSimSun、SimHei、SimSun

などで表示が可能です。

XPでIMEなどの追加を行うと自動でインストール
されます。

QWindows標準の中国語(繁体字)のゴシックフォントはありますか?

Windows標準で、
簡体字(明朝系)→ SimSun
簡体字(ゴシック系)→ SimHei
繁体字(明朝系) → MingLiu
はありますが、
繁体字(ゴシック系)フォントが見当たらないのですが、もし知っている方がいらっしゃったらお教えください。
中国語(繁体字)Windowsでは普通なんというゴシックフォントを使っているのでしょうか?自由に使える適当なゴシックフォントがなくて困っています。
よろしくお願いいたします。

Aベストアンサー

なんだかあちこちで回答しているような,いろんな携帯で同じ人と会話しているような,変な感じですね。

それはともかく,一部の漢字が使えないのは,CJK で無理に統一したせいかもしれません。具体的に何という字でしょうか?

それから,「。」や「,」ですが,台湾式に真ん中に丸や点を打ちたいと言うことでしょうか? それならば,たとえば Word であれば,[挿入]-[記号と特殊文字] で,フォントに SimHei を選択,種類で「CJK用の記号および分音記号」を選択すれば,あります。

Qメモ帳に簡体字中国語を打つと文字化けします。

簡体字中国語をメモ帳に書きたいのですが、日本語には無い漢字が文字化けしてしまいます。
あとファイルやフォルダの名前を中国語で表示させたいのですができるのでしょうか?

そこで、
(1)もしできるのであれば、その方法を教えて下さい。
(2)もしできないのであれば、それぞれ(メモ帳とファイルフォルダ名)について、できない理由を教えて下さい。
特にWORDやExcelは日本語と中国語の両方を同時に使用することができるのに、どうしてOSについてはできないのか。
何か非常に難しい技術的な壁があるのか、といったことについて。

以上2点についてご回答よろしくお願いいたします。

使用しているOS:WinXPPro

以下やってみたことなど。
1、AppLocaleを使ってみた。
しかしメモ帳は.exe形式ではないので使うことはできませんでした。

Aベストアンサー

Windows XPですネ。メモ帳で簡体字も使えますヨ。私のWindows XP(Home)SP-2環境では、メモ帳に直接中国語(と言うより中国の簡体字)を入力できていますが、WinXPProについては未体験で、入力できない原因は分かりません。

しかし、多分「フォント」の問題です。

試みに、WORD(など)で入力した簡体字をメモ帳にコピーしてみてください。ここで「□」「・」などに文字化けしたら、全選択(「Ctrl」+「A」)した状態で、書式→フォント で、「フォント名」を中国語対応のものに変えてみてください。MingLiU、SimSun、SimHei、Arial Unicode MSなどです。

Q中国文字のプログラムでの取り扱い

中国文字のVisual Basic6での取り扱いについて教えてください。
環境 Windows7、Visual Basic6、IE8
秀丸エディタなどでUTF-8モードとして、「书信」などの漢字(左の字が中国簡体字、右の信は日本文字と同じ)をファイルに入れておき、これを読み取って、HTML文で表示できるようにするプログラムを作ろうとしています。
Visual Basic6の変数に入れるとUnicodeとして処理されるので実行中に止めて表示させても、またHTML文書で表示させても”???”と文字化け状態になります。
そこでOKwebにてコード変換を教えていただいたのでUnicodeをUTF-8に変換すると「?信」となります。
何か変ですがこれをさらにUTF-8からUniCodeに変換すると”???”と表示されるようになります。
中国簡体字の部分だけがどうしても表示できません。どうしたら表示できるのでしょうか?

なお本件とは直接の関係はありませんが、HTMLソースを秀丸で表示させて「书信」を張り付けると、ソースでも、またブラウザ・IE8で表示させても正しく「书信」と表示されます。

中国文字のVisual Basic6での取り扱いについて教えてください。
環境 Windows7、Visual Basic6、IE8
秀丸エディタなどでUTF-8モードとして、「书信」などの漢字(左の字が中国簡体字、右の信は日本文字と同じ)をファイルに入れておき、これを読み取って、HTML文で表示できるようにするプログラムを作ろうとしています。
Visual Basic6の変数に入れるとUnicodeとして処理されるので実行中に止めて表示させても、またHTML文書で表示させても”???”と文字化け状態になります。
そこでOKwebにてコード...続きを読む

Aベストアンサー

VB6の標準コントロールに日本語や中国語の混在文を
表示することはできないので、UNICODEに対応した
コントロールに表示するようにします。

二つのコントロールに同時に表示してみます。

準備:
プロジェクトからコンポーネントを選択し、
Microsoft Internet Controls
msrtedit 1.0 Type Library
の二つにチェックを入れて適用、OKとします。

フォームにコマンドボタンを一つ、
WebBrowserコントロールとAMSREditを
フォームに設定します。

以下のコードを設定してください。
なお、test.txtはプロジェクトと同じディレクトリ
においているとしています。他のディレクトリに
おいている場合はフルパスを設定してください。

Private Sub Command1_Click()

'RichEditに表示
With New ADODB.Stream
.Type = 2
.Charset = "UNICODE"
.Open
.LoadFromFile (App.Path & "\test.txt")
AMSREdit1.text = .ReadText(-1)
End With
'WebBrowserに表示
WebBrowser1.Navigate App.Path & "\test.txt"
End Sub

VB6の標準コントロールに日本語や中国語の混在文を
表示することはできないので、UNICODEに対応した
コントロールに表示するようにします。

二つのコントロールに同時に表示してみます。

準備:
プロジェクトからコンポーネントを選択し、
Microsoft Internet Controls
msrtedit 1.0 Type Library
の二つにチェックを入れて適用、OKとします。

フォームにコマンドボタンを一つ、
WebBrowserコントロールとAMSREditを
フォームに設定します。

以下のコードを設定してください。
なお、test.txtはプロジェクト...続きを読む


人気Q&Aランキング