奇妙な問題が発生しました。
お客様の銀行予約にトランザクション ID を次の形式で使用しています: U123C123P123B123
.
テスト予約の後、「ctrl+c」を使用して、オンライン バンキングの出力からトランザクション ID (正しく表示された) テキストをコピーしました。(strg+v を貼り付けて) システムに再度入力されたこのテキストは、次の理由により処理できませんでした。
貼り付け時、「<wbr>
」はマイナス記号に変わります。マイナス記号はフォーム フィールドに表示されません。しかし、それは通過します。MySQL は、その奇妙なマイナス記号でリクエストを処理できません。
バンク出力のソース コードは次のとおりです: " U123C123P123<wbr>B123
"。
ほとんどのソフトウェア (firefox、thunderbird など) は、貼り付け後に正しい T-ID を表示します。notepad++、Dreamweaver などの一部のエディタでは、マイナス記号を含む貼り付けられた T-ID が表示されます。いいね: " U123C123P123-B123
"
この薄暗いマイナス記号を削除するにはどうすればよいですか? 私はすでに str_replace と strip_tags を試しました。
私の英語でごめんなさい。