Ubuntu日本語フォーラム
ログインしていません。
ishi です
java j2reのプラグインをインストしましたが、日本語が四角い豆腐のように文字化けとなって見ずらいです
文字化けを解消する方法をどなたか御存じの方、教えて頂ければありがたいです。
オフライン
ishiさん
まだ誰からも反応ないのですが、さしあたり。
「j2reのプラグイン」ということは、ブラウザでJavaアプレットを入れたようなページを閲覧したら文字化けしたということだと思うのですが、
・使っているブラウザ(Mozilla、Firefoxなど)
・問題が出るWebページ(URLを教えてください)
・問題が起こっているUbuntu(DapperかEdgyかなど)
などを提示してもらった方がいいと思います。
オフライン
gmaxさん
ご指摘の不明点は以下の通りです。
使っているブラウザはFirefoxで、また、UbuntuはEdgyです。
問題の出るWebページは インタ−ネット将棋道場で URLは http://internet2.shogidojo.net/dojo/dojo565.htm です
by ishi
オフライン
ishiさん
なるほど。私のところでも出ました。
# ただし、使用しているのはj2sdk1.5-sunですので少し違いますが。
このへんがヒントになりませんか。
http://linux2ch.is.land.to/index.php?JavaFAQs#l4182dc6
なお、複数のJREが入っていたりするかもしれませんので、コマンドラインから
$ java -version
などとタイプして、デフォルトで起動されるJavaのバージョンを確認した方がいいでしょう。
私の場合はこうなってました。
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
# 実は当初javaではなくてflashなページの問題かな?と思ったのでした....
最後の編集者: gmax (2006-11-25 14:14:52)
オフライン
gmax さん
早速の回答 ありがとうございます
教えて頂いたURLはfedora core 5 のものですが これを参考に以下の通りコマンドを打ってみました。
(実はlinuxは初心者でコマンドの意味を深く知りません)
sudo mkdir /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/fonts/fallback
ln -s /usr/share/fonts/truetype/kochi
ブラウザFirefoxを再起動して将棋道場にアクセスしたところ
対 と云う1文字だけが文字化けでしたが 後は日本語になっていました。
これでも十分に使えます。
ありがとうございました。
オフライン
初めまして、linux、ubuntuも若葉マークです。
Ubuntu 6.10 Desktopで、java-1.5.0-sun-1.5.0.08をインストールしたところ、同じく文字化けしています。
ishiさんの投稿を参考に
sudo mkdir /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/fonts/fallback
ln -s /usr/share/fonts/truetype/kochi
また、最後のkochiをsazanamiに変えて打てみましたが両方とも駄目でした。
どなたか教えていただければありがたいです。
オフライン
kinokuniwada さん こんにちわ ishi です
わたしが#5で試した方法は gmaxさんが#4で教えてくれたURLの方法に http://ameblo.jp/hiroyuki12/entry-10010815295.html
の方法とをわたしなりにミックスしたものです
いまだに文字の一部に文字化けがありますが、使えてます。参考までに。
オフライン
ishi による投稿:
kinokuniwada さん こんにちわ ishi です
わたしが#5で試した方法は gmaxさんが#4で教えてくれたURLの方法に http://ameblo.jp/hiroyuki12/entry-10010815295.html
の方法とをわたしなりにミックスしたものです
いまだに文字の一部に文字化けがありますが、使えてます。参考までに。
ishiさん、早速教えていただいてありがとうございました。
試してみたのですが、まだうまくいきません。
他を探してみたら、いろいろな方法もあるようですので、うまくいきましたら、又報告させていただきます。
ありがとうございました。
オフライン
以下の方法ではどうでしょうか。
$ cd /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/lib/fonts/
$ sudo mkdir fallback
$ cd fallback
$ sudo cp /usr/share/fonts/truetype/ipa/ipa* .
IPAMona fontの場合は(/usr/share/fonts/truetype/ipamona/ipa* .)
$ sudo mkfontscale
$ sudo mkfontdir
オフライン
追記
fontconfig.propertiesを編集する方法もあります。
$ cd /etc/java-1.5.0-sun/
$ sudo cp fontconfig.properties fontconfig.properties.backup
一応バックアップをとっておきます。
$ sudo gedit fontconfig.properties
テキストエディタでfontconfig.propertiesを開き、sazanamiをすべてkochiに置き換える。
オフライン
はじめまして。
ubuntu(というかlinux)を始めてまだ間もないのでおかしなことを書いているかも知れませんが...
私もなかなか文字化けが解消しませんでしたが、以下の方法で直りました。
端末から
$ /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin/ControlPanel
「基本」タブにある「インターネット一時ファイル」の「ファイルの削除」でキャッシュを削除
ちなみに私はDapper使用です。
オフライン
ishi です
bend_tail さん ありがとうございました。
ご指摘の#9の方法で文字化けがきれいに直りました。
#9の方法は永久保存版ですね。ありがとうさんです。
オフライン
昨年11月ころだったか、ubuntu6を導入し、一部文字化けで苦しんでいましたが、
こちらの#9の通りコマンドを打って見事、解消できました。
お礼申し上げます。
ちなみに、文字化けしていたURLは、北海道のDO夢さんでした。
オフライン
Javaの文字化けで困っています。
使っている環境は
・Gutsy
・Firefox
・java-6-sun-1.6.0.03
見たいサイトはゴールドマンサックスが提供するチャートです
http://www2.drvs.ne.jp/gs/ewarrant.cgi?gicode=GI6J1BH
このアドレスでチャートが開きます。しかしチャートの上に銘柄や権利行使価格などが表示されるはずです
がそれらのほとんどが豆腐になってしまいます。
#9の方法でipamonaとkochiをfallbackのディレクトリに入れましたがだめでした。
#10 も試そうとしましたがすでにkochiとsazanamiの両方ともfontconfigに書き込まれていました。
Gutsyにインストールしている日本語ttfはkochi、sazanami、ipamonaの3つです。
どなたかお知恵を拝借できませんでしょうか。
オフライン
Ubuntu 10.04 LTS(Lucid Lynx)からUbuntuの使用を試みているものです。
この件、あっちこっちのサイトで色々調べ、言われるがままやってはみたものの
とにかく、Lucidバージョンの組み合わせがないので試行錯誤していました。
java系なのに簡単に文字化けが治らない理由がさっぱりだし、FireFoxプラグインとして
JREをインストールしたいのにさっぱりでした。
個人的な備忘録で掲載しておきます。
※JRE+FireFox動作を目的としています。
【インストール】
今はどうさしちゃっているので、何をやったのかがさっぱり不明。微かな記憶で実行したこと。
1. Synaptic パッケージマネージャで「default-jre」をインストール。
2. とりあえず、Javaのサイトに行ってLinuxへのインストール手順どおり進めてみる。
まーったく覚えてないのですが、1. 2. をインスト、アンインストしているうちにアプレットは動作するようになった。
なので自分の環境には、「java-6-openjdk」と「java-6-sun」が存在します。
おそらくは、ローカル実行するJavaは「java-6-openjdk」を使用し、Firefoxアプレットは「java-6-sun」を使用するものと
思われます。。。ほんとうに憶測。。。この辺はGoogle先生に聞いて見てください。
【文字化け対処】
このページの「#10」の記載を見て「普通そうだよねぇ(^^;)」と思う。
仮想環境としてメジャーなJavaなのに、フォントへのリンクを作ったり、とかフォルダを作ったりとか、環境を
ごちゃごちゃしないとできないような代物ではないと思ったが、思考が煮え切っていたので、しばらく放置。
ここにきて、改めてチャレンジ!
「fontconfig.properties」の中身で「kochi」、「sazanami」が指しているフォントが日本語をつかさどっている
2大フォント?なのかと考える。昔のUbuntuは知らないが「/usr/share/fonts/truetype」にkochiもsazanamiも無い。。。
でも「takao」を発見!
このフォントが日本語のデフォルトフォントなのかを調べる術が分からなかったので。。。思いつく!
OpenOfficeのWordを開いて表示されているフォントがデフォルトだと思い、開いてみると「Takao ....」と
表示されている。
試しにSynaptic パッケージマネージャで kochi も sazanami のフォントをインストールすると
アプリケーションのメニューバー文字まで変化してキモい。が、FireFox+Javaアプレットの文字化けが
比較的緩くなった。。。でも、キモいので、アンインストール!
で、ダメもとで「#10」のプロパティの変更にチャレンジ!
「sazanamiをすべてkochiに置き換える。」をヒントに「kochi」、「sazanami」を「takao」にせっせと
何も考えずに置き換える。(もちろん、=の左側は置き換え不要だと思い変更しない。。。)すると後方に
フォントファイルとフォントフォルダを指定する設定へ。。。あれ?ここだけ置き換えればいいじゃん!
ということで、「/etc/java-6-openjdk」と「/etc/java-6-sun」それぞれの「fontconfig.properties」を
以下のように変更してみる。
「/etc/java-6-openjdk/fontconfig.properties」
※右辺のファイルの存在を確認して「takao」系に置き換え。
.
.
.
filename.Kochi_Gothic=/usr/share/fonts/truetype/takao/TakaoGothic.ttf
filename.Sazanami_Gothic=/usr/share/fonts/truetype/takao/TakaoGothic.ttf
filename.Kochi_Mincho=/usr/share/fonts/truetype/takao/TakaoMincho.ttf
filename.Sazanami_Mincho=/usr/share/fonts/truetype/takao/TakaoMincho.ttf
.
.
.
awtfontpath.japanese-kochi=/usr/share/fonts/truetype/takao
awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/takao
.
.
.
「/etc/java-6-sun/fontconfig.properties」
※右辺のファイルの存在を確認して「takao」系に置き換え。
.
.
.
filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/takao/TakaoGothic.ttf
filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/takao/TakaoGothic.ttf
filename.-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/takao/TakaoMincho.ttf
filename.-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/takao/TakaoMincho.ttf
.
.
.
awtfontpath.japanese-kochi=/usr/share/fonts/truetype/takao
awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/takao
.
.
.
んで、FireFox + Java アプレットでインタ−ネット将棋道場へ。
http://internet2.shogidojo.net/dojo/dojo611.htm
おぉ!きれいさっぱり解消!
過去の経緯や経験がないと「kochi」ってなに?「sazanami」ってなに?って感じです。
おそらく、Lucidバージョンでは
「kochi」でも「sazanami」は使うのヤーメタ!
って感じで
今度は「takao」にしよう!きれいだし!
ってなノリで決定しているのかなぁ。。。?
まぁ、いいか、治ったし。
オフライン