3

通常の文字列を utf-8 コードに変換するのに役立つ関数または単純なアルゴリズムが必要です

例: 文字列:

hello
عربي

UTF-8 コード:

68 65 6C 6C 6F 0A 0639 0631 0628 064A 0A
4

5 に答える 5

12

utf8_encode ( $data )を使用する

完全なドキュメントを参照してくださいhttp://php.net/manual/en/function.utf8-encode.php

于 2012-11-12T10:40:12.780 に答える
8

次のようにを使用iconvします。

$text = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text);

これは、文字列の現在の文字セットも検出します。

于 2012-11-12T10:42:35.293 に答える
4

ここでiconv機能を使用してみてください

于 2012-11-12T10:40:00.357 に答える
2

アラビア語で使用したい場合

http://ar-php.org/でアラビア語の php ライブラリを使用できます。

于 2012-11-12T10:55:55.930 に答える
1

これを試して:

...
$somStr = 'Hello';
utf8_encode_deep($somStr); // Converting string to utf8
print_r($somStr);
...

詳細については、これutf8_encode_deep()を参照してください

この問題が解決することを願っています。

于 2012-11-12T10:44:23.310 に答える