もじもじ文字コード β版の巻

前回に引き続き巷で話題のブログツールsbの後継バージョンをいじくっています別所です。先日忘れていたUTF-8化を可能にすべくトライ。今回もおっちょこちょいでGOざます。

本家様による文字コードを変えるための呪文。

利用する文字コードをeuc-jp以外に設定したい場合、「lib/sb/Language/ja.pm」の文字コードを該当する文字コードに変更して下さい。

euc-jp以外の文字コードに設定した場合、標準では管理画面を表示する度に文字コード変換処理が行われますが、もし変換処理を行いたくない場合、sbと同様、init.cgiに設定を記述することで変換処理を抑えることが出来ます。

ただし、Serene Bachでは「lib/resource/ja/」以下にある全てのファイルの文字コードを統一させる必要があるため、手間がかかります。

from:「Serene Bach beta01 既知の不具合など」@sb開発研究所

これを別所はこう読んでしまいまして。

  1. UTF-8にするには「lib/sb/Language/ja.pm」をUTF-8に変更してインストールするよ。

    ふむふむ。これは前のsbの手順と似てるよね。

  2. 変換処理を行いたくない場合はinit.cgiに設定を記述するよ。

    でも別所は今のところinit.cgiはあまりいじくりたくないし「変換処理を行いたくない」こともないのでここはやらないで済ませることにするよ。

  3. 「lib/resource/ja/」以下にある全てのファイルの文字コードをUTF-8にしないと駄目だよ。

    あれれ、そうなのかぁ。

実はこのエントリを拝見するよか前に、きっとコレダーと思い、1. の「lib/sb/Language/ja.pm」ヲUTF-8ニスルだけ実行していたのですよな。それで管理画面、投稿内容ともに文字化け等々もなくご機嫌よろしゅうだったため、2. は今作業しないとして 3. は面倒だけど…やった方が良いのかしらん?てな情況だったのです告白調。

で。既に「lib/sb/Language/ja.pm」をUTF-8にして稼働しているところに 3. の「lib/resource/ja/」以下ノ全ふぁいるヲUTF-8ニスルをやってUPしてみた。

化けた。orz

また読み間違えたか。
実はこう↓だったのでせうか。

  1. UTF-8にするには「lib/sb/Language/ja.pm」をUTF-8に変更
  2. 変換処理を行いたくない場合はinit.cgiに設定を記述
  3. 2. の項目を行った場合のみ「lib/resource/ja/」以下にある全てのファイルの文字コードをUTF-8に

それともインストールの順番かしらん?
こう↓だったのでせうか。

  1. UTF-8にするには「lib/sb/Language/ja.pm」をUTF-8に変更
  2. ここの作業を省くとしても
  3. 「lib/resource/ja/」以下にある全てのファイルの文字コードをUTF-8に
  4. 1. と 3. が完全に済んでからインストール

またもやこの辺のパターンの確認もせずにおりますが。そしてファイルのコード変換の時点でのミスも考えられなくありませんが。別所の体験した限りではとりあえずsb2、「lib/sb/Language/ja.pm」をUTF-8に変更するだけでもUTF-8になるらしい。てことだけ解ったような気になった。

いずれUTF-8専用セットも出していただけるてことなので、これ以上妙なことしないでおこう。期待してお待ちしております。

page up

Comment

2005/07/10 22:02 from:ふうこ

こ、こんにちは… 以前からこっそり拝見しておりました。
ダブり本が3冊あるってだけのことをあれだけのネタにまとめる文章力には常々感服しております。なんちゃって文系の自分が恥ずかしい限りです。

で、早速ですけど、文字エンコーディングの件。正解は 「3. *2. の項目を行った場合のみ*」の手順でございます。これは sb1 系でも同じ動作になっています。
管理画面は lib/resource/*.html ( sb1 系では lib/lang/admin.html)をロードして、文字コードを本体の設定に合わせて変換してから内容を展開して表示するのですが、先に文字コードを合わせたものを置いているのに TempConv(管理画面テンプレートの文字変換設定) が on (1) になっていると二重変換になって化けてしまうのです。

…という理屈が分かるときっとピンとくるんじゃないかな、と信じて突然出しゃばった次第です。
では、また静かに拝見させて頂きまする…<変な日本語

2005/07/10 22:49 from:kyo

今日は。 またしても同じような事をやってたようで…
自分はSBをインストール後にja.pmと、それ以下のhtmlファイルをすべてUTF-8で保存し、上書きアップロードした後、TempConvを1にしていたので0に戻したら旨く行きました。
インポートまでやって見ましたが今のところ問題ないようです。 が、てきとーさが災いしていつ不具合が出るかちょっと心配です(笑)

2005/07/11 06:21 from:別所アキ

> ふうこさん
こ、こちらこそ…常日頃からこっそり拝見、及びプラグインでひとかたならぬ恩恵を受けております。いや、拙文をお読みいただいていたとは。
そしてご解説痛み入ります。
理屈がわかってみれば自分の右往左往も「お馬鹿さんねぇ」て感じですねん。納得しました。ありがとうございます。

> kyoさん
エントリ拝見しました。確かに同じようなことを…
そしてkyoさんは後々まで参考になる書き方されてて為になるのだ。また自分の文章を反省。
>てきとーさが災いしていつ不具合が出るか
いえいえ。きっとkyoさんの「てきとー」レベルは別所における「緻密」に匹敵するに違いないです。

2012/01/13 00:26 from:online payday loans in canada

うーん誰がこのブログのロードに関する画像に問題が発生している?私は私の最後かどうかに関して、その問題はそれがブログだかどうかを判断しようとしている。任意の提案をいただければ幸いです。

2012/01/13 15:17 from:search engine optimization vancouver

より多くの書き込み、私は言わなければならないすべては、厥。あなたがポイントを作るためにビデオに依存していたかのように文字通り、それは思われる。あなたは間違いなく何の話をしてyoureの知って、どうして私達に読んで啓発的なものを与えることができるあなたのサイトにビデオを投稿する上で知性を捨てて?

2012/01/21 12:42 from:oh canada

ちょっとそこにあなたが作業しているどのブログプラットフォームを知らせる気になる?私は近い将来に私自身のブログを開始するつもりですが、私はBlogEngine/Wordpress/B2evolutionとDrupalの間で選択する困難な時期を抱えている。あなたのデザインが、たいていのブログ、異なるようなので私が求める理由は、私は完全にユニークな何かを探しています。オフトピックを取得するためのPSは、私の謝罪が、私は聞いていた!

2012/02/14 09:07 from:seo vancouver

私はあなたについてのこの記事を書くに入れてすべての努力に感謝 ????????????? | ????????? ???? . 私は私のクライアントのいくつかはそれは面白いかもしれないと思うように私は私のウェブサイトにあなたのブログにバックリンクバックを投稿します。

2012/02/21 09:06 from:dentist vancouver

あまりに多くの情報を共有していただきありがとうございます。今、私は約方法の詳細を知る ????????????? | ????????? ???? 私は以前よりも。

2012/02/22 14:40 from:seo services vancouver

私はあなたが本当に私の主題を理解する助けと言いたい ????????????? | ????????? ????

2012/02/24 10:50 from:vancouver auto body shop

ブログ所有者各位!私はあまり有用な情報を提供するためにあなたに感謝したいと思います。再びありがとうございます。

2012/02/25 19:51 from:vancouver web design company

????????????? | ????????? ???? 私が探していたものです。情報をありがとうございました。

2012/03/06 07:17 from:payday loans canada

あまりのコンテンツや記事をサイコーにあなたは今までplagorismまたは著作権侵害の問題に実行するのですか?私のブログはユニークなコンテンツを多くの私はどちらか自分自身を執筆したり、外注しましたがありますが、それは私の同意なしにすべてのインターネット上でそれをポップアップされ、その多く見える。あなたは食い物にされてからコンテンツを保護するのに役立つすべての方法を知っていますか?私は確かにそれをいただければと思います。

2012/03/29 06:59 from:calgary payday loans

私の開発者はPHPから。NETに移行するために私を説得しようとしています。私はいつもので、コストのアイデアを嫌っています。しかし、彼はどれに以下tryiongんだ。私は約年間のウェブサイトの数にWordPressを使用して、別のプラットフォームへの切り替えを心配してきました。私はblogengine.net約偉大なことを聞いたことがある。私はそれにすべての私のWordPressの投稿を転送することができます方法は何ですか?ヘルプのどのような種類が大幅にいただければ幸いです!

2012/04/13 12:24 from:payday canada

偉大なウェブサイトは、ここで持っていますが、この資料で説明したのと同じトピックをカバーし、任意のメッセージボードを知っていた場合、私は好奇心でしたか?私は本当に同じ興味を共有する他の有識者からの提案を得ることができるコミュニティの一員であることが大好きです。何か提言をしている場合は、私に知らせてください。どうもありがとう!

2012/04/14 06:38 from:dentist los angeles

こんにちは!これは、オフトピックのようなものですが、私は、確立されブログからいくつかの助けが必要です。それはあなた自身のブログを設定することは非常に難しいですか?私は非常にtechincalませんが、私はかなり速いものを把握することができます。私は自分自身を設定することを考えているが、私は開始する場所がわからないんだ。あなたは、任意のアイデアや提案をお持ちですか?多くの感謝

2012/04/25 13:11 from:payday loans calgary

私のパートナーと私はここで別のページを上につまずいたと私は物事をチェックアウトするかもしれないと思った。私は今私があなたを次のよ見るものを好ん。繰り返しあなたのWebページについて調べることを楽しみにしています。

2012/05/08 15:29 from:car title loans california

すごい迫力!私は実際にテンプレート/このサイトのテーマを愛している。それはまだ、効果的な簡単です。多くの時間、それは使いやすさと外観の間にその "完璧なバランス"を得ることは難しい。私はこれで素晴らしい仕事をしてきたと言わなければならない。また、ブログにはChromeの上で私にとって非常に迅速にロードされます。ブログ卓越した!

Add Comment







page up

Author : Aki Bessio. Some rights reserved.