スレッド表示 | フラット表示〕 全トピック 920 件中 671 番目 次≫ ≪前

データの文字化けphp+mysql

created: 2004-03-01 11:27 | modified: 2004-03-03 11:25 | reply: 2

[1335] データの文字化けphp+mysql

user: じゃび | created: 2004-03-01 11:27
教えてください。
php4.3.4+mysql4.0.12でデータの暗号化を行っているのですが、
以下の文字とパスワードでエンコード、デコードを行うと文字化けしてしまいます。
どうしたらよいのでしょうか?
現在わかっているのは、文字が'山口'、'秋田'の場合に文字化けします。

encode('山口','0987654321zyxwvutsrqponmlkjihgfedcba')

decode(CODE_NM,'0987654321zyxwvutsrqponmlkjihgfedcba')
reply: 1337 返信 編集 削除

[1337] 文字コード

user: ゆうじ | created: 2004-03-02 22:42
お返事遅くなりました。

'山口'や'秋田'の文字コードは何でしょう。

データの文字コードがSJISの場合、
よく文字化けするという現象が起こりますが、
これではないのでしょうか。

SJISにはアスキーコードと重複する文字コードが含まれています。
encodeの前に mysql_escape_string で、
エスケープしておくと直ったりしませんか。


もしくは、
どのように化けるのか、化けた文字と
確認方法をお知らせいただければ
いくらか協力できるかもしれません。
Parent: 1335  reply: 1339 返信 編集 削除

[1339] 私も経験しました。

user: masa | created: 2004-03-03 11:25
私も検索エンジンを作った時にはSJISだと特定の文字が文字化けしてました。
EUCならば問題は全然なかったです。
私の場合は面倒くさかったのでデーターベースとPHP側の文字コードをEUCに統一しました。もしSJISの文字コードならばエスケープしたりする処理が必要なのかもしれないです。
Parent: 1337  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 671 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑