このサイトの日本語化の工夫
いちいちSmalltalkのソースをいじらずとも、日本語の文字コード変換が
できるような工夫をしています。
やり方:
1.Swikiのdefaultディレクトリ下の'setting.xml'に以下のエントリを追加。好きな文字コード(Shift-JISは避けましょう)を指定。
<s name="contentType" type="text">text/html; charset=EUC-JP</s>
2.SwikiModule >> responseFrom: dict 内の真ん中へんを修正
"content type"
response contentType:
(dict at: 'contentType'
ifAbsent: [self shelf settingsAt: 'contentType'
ifAbsent: ['text/html; charset=UTF-8']]). "設定がなかった場合はUTF-8(別に他のでも良い)"
こうすると、以後はsetting.xmlのcharsetの書き換えのみでレスポンスの日本語コードを設定することができます。