Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2472:
UTF-8が4バイトしか転送されません。 [UTF-8] 10/07 13:59

 └◇2484:Re:UTF-8が4バイトしか転送されません。 [nil] 10/15 <


2472● UTF-8が4バイトしか転送されません。[ UTF-8 ] 2004 10/07 13:59
はじめまして
PHP Version 4.3.7,PostgreSQL 7.4.3の環境で、
SELECT命令にてデータ取得する場合にPHPでKEYを与えているのですが、SELECT命令が誤作動を起こします。
例 検索KEY=税 SELECT命令結果=種
原因は税の上4バイト、種の上4バイトがUTF-8で同一の為、誤作動しています。
UTF-8の6バイト全てを与えるにはどうしたらいいのでしょうか?よろしくお願いいたします。
スレッド一覧


2484● Re:UTF-8が4バイトしか転送されません。[ nil ] 2004 10/15 18:30
ええと、すでにお気づきかもしれませんが、"税"(U+7A0E) も "種"(U+7A2E) も
UTF-8 での正常な表現ならば、3 octet(byte) にしかならないはずです。
いろいろ誤解があるのではないかと。
(入出力はともかく内部処理は UCS-4か2の気がするし)
スレッド一覧

早田のホームページへ
CGIROOM