AWStats googlechartプラグインのラベルの文字化け
AWStatsのgooglechartプラグイン、グラフが綺麗に見えるので入れてみたら、月別表示のグラフラベルの「月」が化けていたので。
細かい理由は省きますが、
104行目付近の
$labellength=3;
を
$labellength=5;
に変更することで解消します。
AWStatsのgooglechartプラグイン、グラフが綺麗に見えるので入れてみたら、月別表示のグラフラベルの「月」が化けていたので。
細かい理由は省きますが、
104行目付近の
$labellength=3;
を
$labellength=5;
に変更することで解消します。
知らなかった・・・
http://httpd.apache.org/docs/2.2/programs/htpasswd.html
-mオプションつけないDES暗号だと8文字までしか意味ないのね・・・
http://www.bluefocus.jp/archives/4
この記事で、文字化け対策を書きましたが、2008.12.12付けの日本語版マニュアルで同じ作業をしたら文字化けだったので、
ちょっと調べてみた。(検索タブの文字化けは未対応)
デコンパイルしたとき、吐き出されるコンテンツファイル(.hhc)、インデックスファイル(.hhk)、およびHTML群の文字コードがShift-JISからUTF-8に変更されています。
なお、プロジェクトファイルについては、そもそもASCII文字ばかりなので関係ないです。
っで、おそらくHTML Help Workshopが作られたのがUTF-8が基本になる前の時期だからなのでしょうが、
これらのファイルをShift-JIS決めうちで開くようです。
本来は、これをUTF-8として開かせるべきなのでしょうが・・・とりあえずまだその方法がわからないので・・・
じゃぁ逆に、コンテンツファイル、インデックスファイルをShift-JISに変換してやりましょう
テキストエディタなり何なりでUTF-8からShift-JISへ変更して保存してください。
# 改行コードもLFだったので、念のためCRLFに変えましたが、必要ないかも。
やってみた結果、HTMLファイル群については、変更しなくても大丈夫みたいです。
たぶん、chmの仕組み自体が、HTMLを表示している部分はIE依存なんでしょう。
っで、Shift-JISに変更したファイルを使ってHTML Help Workshopで再コンパイルすると、
無事、文字化けのないchmが出来上がりました。
めでたしめでたし。
検索タブを利用して検索した場合に結果が文字化けしますが、これは、基本的にソースのHTML群をShift-JISに変換するしかないかもしれません。
当然ファイル内のmetaタグも書き換える必要がありますし、なにより、一部UTF-8に定義されていて、Shift-JISに未定義の文字が文字化けします。
これはどうしたもんかなぁ・・・
FireFoxなら、何も考えずに
window.innerHeight
で取得できる。
IEの場合が厄介で、標準モードと互換モードで取得方法が異なる・・・・
標準モードの場合、
document.documentElement.clientHeight
互換モードの場合は
document.body.clientHeight
標準モードで
document.body.clientWidth
を使用すると、値は返ってくるけど、どうやら、表示領域ではなく、レンダリングされたBODYエレメントの高さを返すっぽい。
ある意味、本来の動きなんだろうけど、それなら
window.innerHeight
を実装してくれと・・・
if(typeof window.innerHeight == "undefined"){とかやっておいたらいいのか・・・
window.prototype.innerHeight = function(){
if(document.compatMode=='CSS1Compat'){
return document.documentElement.clientHeight;
}else{
return document.body.clientHeight;
}
}
}
とりあえず関数化。
function getWindowHeight (){
if(typeof window.innerHeight != "undefined"){
return window.innerHeight;
}else if(document.compatMode=='CSS1Compat'){
return document.documentElement.clientHeight;
}else{
return document.body.clientHeight;
}
}
とりあえず、携帯で見えるようにプラグイン入れてみた。
しかし、まだ機能が把握し切れません。
蛍の記事の画像をLightBoxで表示するようにしてみた。
某エスコンの人がかっこいいとか言ってたので。
画像への自動適応改造どうしようかなぁ・・・