XOOPS Cube 12at PHP
XOOPS Cube 12 - 暇つぶし2ch244:nobodyさん
07/06/04 01:54:33
>>241
MySQL自体が、4.1 から?中途半端に文字コード変換をする仕様になって、とりあえず SET NAMES ~~ クエリを発行する、とかいうバッドノウハウが必要になったんだが。
実際、これはXoops2の方だが、マルチバイトだと同一ユーザ名のユーザを登録出来てしまった。(エンコードの誤変換で入力チェック(SELECT)に引っかからない)

Cubeはこの辺の対応はどうなんだろう?肝心要のlegacyモジュールの中に EUC-JP とか ujis とか直書きしてる部分があるんだが、あれは問題ないのかな?
また、mbstring 関連の関数を使用しているのに、mb_internal_encoding とか mb_regex_encoding を設定していないのはどうなんだろう。
しっかり読んでないからどう使われてるのかはよくわからない。メール関係?

この辺りを定数か何かで分岐するようにすれば、後は本当に language の差し替えだけで問題なさそうだけど。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch