phpでOracleにInsertした結果を表示するとORA-29275発生 SQL> select * from table_name; ERROR: ORA-29275: 不完全なマルチバイト文字です phpファイルはUTF-8でDBの文字コードがSJISという事で発生(と思う) ORA-29275 OracleDBで文字コード取得 SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET' JA16SJIS PHP側でエンコード処理 'テスト' ↓ mb_convert_encoding('テスト','SJIS','UTF-8')