0
私は、特別な印のついた金額を入力します:140ユーロの私の書式で、私のデータベースに保存します。特別な文字を表示する代わりに、奇妙な記号を与える量を取得します。どのように私はsuccesfulyを取得するために特別な種類の看板を格納する必要がありますか?
私は、特別な印のついた金額を入力します:140ユーロの私の書式で、私のデータベースに保存します。特別な文字を表示する代わりに、奇妙な記号を与える量を取得します。どのように私はsuccesfulyを取得するために特別な種類の看板を格納する必要がありますか?
システム全体でUTF-8を使用していることを確認してください(HTMLドキュメントタイプ、PHP設定、MySQL設定)。
また、指定された文字列を表示しようとしているときに、htmlentities($ string_to_print)を呼び出していることを確認してください。
エンコーディングについて学ぶので、データの格納方法と取得方法を理解できます。ブラウザまたはデータベースから実行してください。 – hakre
'$'はうまく動作しますが、ユーロ文字は正しく動作しません。それらをHTMLエンティティ( '€')として保存できますが、正しいデータベースエンコーディングを選択するほうがはるかに優れています。 UTF-8を試してください。 – Bojangles
もhtmlentities()とhtml_entity_decode()を見てください。 UTF-8を$ charsetパラメータとして渡す必要があるかもしれません。 – SuitedSloth