PHP マニュアル
前のページ |  | 次のページ

# unicode_encode

(PHP 5 CVS only)

unicode_encode -- unicode 文字列のエンコーディングを設定する

## 説明

string unicode_encode ( unicode input, string encoding, int flags )

警告
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

unicode 文字列を受け取り、それを指定したエンコーディング `encoding` の文字列に変換します。

## パラメータ

`input`

  エンコードする unicode 文字列。

`encoding`

  `input` の新しいエンコーディング。

`flags`

  フラグ。

## 返り値

成功した場合に文字列、失敗した場合に `FALSE` を返します。

## エラー / 例外

指定したエンコーディングの変換器が作成できない場合に `E_WARNING` レベルのエラーが発生します。

## 例

例 1. unicode_encode() の例

注意: 出力は、エンティティではなく文字になります。

`<?php header ('Content-Type: text/plain; charset=ISO-8859-2'); $encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2'); echo 'Unicode semantics: ', ini_get ('unicode_semantics'), PHP_EOL; echo 'The string itself:', $encoded, PHP_EOL; echo 'The length of the string: ', strlen ($encoded); ?>`

上の例の出力は、たとえば 以下のようになります。

    Unicode semantics: 1
    The string itself: &#336;&#377;
    The length of the string: 2

## 参考

unicode_symantics()

前のページ | ホーム | 次のページ
i18n_loc_set_default | 上に戻る | unicode_semantics