sqlite_libencodingとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > sqlite_libencodingの意味・解説 

sqlite_libencoding

(PHP 5)
sqlite_libencoding — リンクされているSQLiteライブラリのエンコーディングを返す

説明

string sqlite_libencoding ( void )
SQLiteライブラリは、ISO-8859-1またはUTF-8互換モードのどちらかでコン パイルすることができます。この関数により、使用するライブラリのエン コーディングを特定することが可能です。

警告
デフォルトのPHPのディストリビューションでは、libsqliteをISO-8859-1 エンコーディングモードで構築します。しかし、この名前は誤りです。 ISO-8859-1を処理するというのではなく、このモードは文字列の比較やソー トに使用するカレントのロケールを使用します。 このため、ISO-8859-1ではなく、'8ビット'とみなすべきです。

UTF-8サポートを指定してコンパイルした場合、sqliteは データ中のUTF-8 マルチバイト文字のエンコードおよびデコードを行います。 しかし、データ処理を完全に行うことはまだできず(例えば、正規化は行わ れません)、いくつかの比較処理は、まだ、正しく行うことができません。

警告
UTF-8サポートを指定してコンパイルされたバージョンのSQLiteライブラ リを組み込んでWebサーバ版のPHPを使用することは推奨されません。 これは、UTF-8エンコーディングで問題が検出された場合にlibsqliteがプ ロセスを強制終了するためです。

参考

sqlite_lib_version()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「sqlite_libencoding」の関連用語

sqlite_libencodingのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



sqlite_libencodingのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS