パーソナルツール
現在の場所: ホーム zope 基本 管理画面の文字コード設定
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
ナビゲーション

 
文書操作

管理画面の文字コード設定

作成者 takanori 最終変更日時 2005年01月19日 01時06分

Zope管理画面で日本語Titleのオブジェクトを作成するために、必要な設定について記述します。

目次

  • 日本語Titleのオブジェクトを作成[jtitle]
  • 管理画面の文字コードを設定[setcharset]

http://localhost:8080/manage で表示される管理画面では、さまざまなZopeのオブジェクトを作成することができます。 しかし、初期状態ではそれらのオブジェクトのタイトルに日本語を使うことができません。

日本語Titleのオブジェクトを作成[jtitle]

例えば、テスト用のコンテンツを保存する テスト という名前のフォルダを作成するとします。

まず、Zope管理画面の右上にあるリストボックスから、Folder を選択して追加します。

Add Folder

次にフォルダの作成画面が表示されるので、Idを 'Test'、Titleを テスト と入力して追加します。(Idに日本語を設定することはできません。)

Add Test Folder

新しいフォルダが作成されると、ルート('/)フォルダのコンテンツ一覧画面に戻ります。ここで、TestフォルダのTitle部分を見ると テ' とかいう謎な文字列が表示されています。

Broken title

管理画面の文字コードを設定[setcharset]

上記の様に文字化けしてしまう原因は、Zope管理画面の文字コードが設定されていないために発生します。文字コードが設定されていないと、入力された文字列がどのような内容なのかをZopeサーバが判断できないのです。

そのため、Zopeサーバに対して、管理画面の文字コードを指定する必要があります。 文字コードは対象となるフォルダ(この場合はルートフォルダ)に対するプロパティとして設定できます。プロパティを設定するためには、Properties タブをクリックします。

Select properties tab

Zope管理画面の文字コードを指定するために、下記の内容のプロパティを新規に作成します。

  • Name: management_page_charset
  • Type: string
  • Value: utf-8

ここでは utf-8 を文字コードとして指定していますが、euc-jp や shift_jis 等を指定することも可能です。

Set management_page_charset

新しく作成したフォルダ(Test2)では、日本語タイトルが正しく表示されることが確認できます。

Japanese title


Powered by vine linux, python, zope, plone, coreblog