ブログごとにキャラクタコードセットを変える
ちょっと怖かったのですが...笑。
要するに、リビルドしてしまわなければ、大丈夫そうです。
実は、ショップを構築するに当たり、借りているカードがShift_jisなので、源のソースもshift_jisで書かないと、カートにデータが渡ったときに2バイトキャラクタの部分が文字化けするのです。で、シングルバイトフォントで商品名かくしかないか~と思ってんですが。。
ちょっと実験してみて、なんとかなりそうです。
うちは、通常は、コードセットは、utf-8なんで、普通はそれで使っていきますが、ショップを構築するときだけは、コードセットshift_jisでhtmlを吐き出さなければなりません。
で、どこをいじるかというと、mt.cfgの
PublishCharset utf-8
# PublishCharset Shift_JIS
のとこね。。普通は、こうなってるので、これを
# PublishCharset utf-8
PublishCharset Shift_JIS
とすればよい。これだけ(で、いいはず。。)
で、ftpでログオンして、サーバー上のmt.cfgは、mt.utfとかにリネームしておく。
で、変更したmt.cfgをアップして、パーミッションは644でよいみたい。
で、ブラウザから、MTにログインする。。。と、この時点で、すでにshift_jisになっている。
で、管理画面に行くと、当然のごとく、utf-8で作ったブログタイトルなどが化けているが
無視する。
で、ちゃっちゃっとshift_jis用のブログを一個作る。リビルドする。
確認する。。。おお。ちゃんと、shift_jisで出力されている。エントリも問題ない模様。。
このブログはコメントもトラックバックも受け付けないことにするので、とりあえず、
構築するときだけ、shift_jisなら良い。
リビルドが済んだら、ログアウトして、さっさと、mt.cjgのキャラクタコードセットをutfにもどす。
うちでは、これは良くやることになりそうなので、コードセットをShift_JISにしたものをmt.sjisという名前でサーバーに残すことにした。。。
念のため、MTにログイン。
もともとutf-8で作ったものは、正常に表示されている。
先ほど、Shift-jisで作ったものは化けている。これでよし。
あとは、htmlページに問題がないかだが、大丈夫そうである。。。
やった!これで、商品名に日本語を使える。(たぶん)。

コメント
コメントを書く↓
MEGUさん、さすがだなぁ。。
なんでも出来ちゃうMEGUさんは、憧れだったりします。
これからもまた遊びに来ます~(o^-^o) ウフッ
蘭さん。
いつもありがとうございます~。
この件、サポートさんにメールで問い合わせていたんですけど、
お返事がなくて。。。黒やぎさんが食べてしまったのかも。。
。。涙笑。。
あこがれだなんて。。
えへへへへへ...?(←反っている 爆...)。
いやもう本当に憧れです(〃 ̄ω ̄〃ゞ エヘヘ
MEGUさんと知り合えて本当によかったと思ってまする~。
MTは、一部分でもタグの間違いをしてしまうと、激しくレイアウトが崩れたり、リビルド不可能になってしまったりと、管理の大変さを痛感しました。
でも、やりがいがあって、自分に向いてるな~と思ってます。
MTの存在を知ったのも、MEGUさんのお陰だし、新たな趣味が出来たのもMEGUさんのお陰です。
これからも本当によろしくです~(///∇//)テレテレ
蘭さん。いつもありがとうございます~。
> MTは、一部分でもタグの間違いをしてしまうと、激しくレイアウトが崩れたり、リビルド不可能になってしまったり、、
リビルドの時って、未だにドキドキします。笑。。
最初の頃は、errorと言われるだけで、ええ~?!と
いう感じでした。。。今も…笑…。
でも、確かにやりがいがありますよね。
やりでがあるというか。。手応えあるというか。
パソコンやってて「うわっどうにもならん」て思うこと
あまりないんですけど(3DCGは思うけど 笑)、
MTは、久々に挫折感を味わいました。。何度も。。。
だからできると余計に嬉しい。ね。。
こちらこそよろしく。。うふっ。