2011-05-13 12 views
1

名前を入力するためのWebフォームがあります。時々、名前はフランス語の文字を含んでいます。特にéに問題があります。フレンチアクセントが適切に格納されるように、フォーム内の文字エンコードを制御する方法

データを表示して取得すると、CSVをOpen OfficeでエクスポートしてUTF-8エンコーディングを使用して開くと表示されますが、フランス語の文字はÉ、場合によってはÈに変換されます違う。

しかし、それは一貫していないので、文字を入力する方法(入力するためにALT+###を使用し、何かからコピー/貼り付けを使用して)を使用する方法によって文字が変わるようです。

出力が常に機能するようにユーザーの入力を一貫させるにはどうすればよいですか?

最終使用は、Photoshopがフィールド変数を設定するために使用するCSVファイルです。

答えて

0

あなたのプラットフォームがわからないのですが、あなたのCSVエクスポートが有効なutf-8である可能性があります。これはlatin-1またはその逆の方法で読み込まれています。

+0

Mac OS X、それについて何かできますか? Open OfficeでUTF-8を使ってファイルを読むと、疑問符がつきます。 – Chris

+0

自分のMacBookでは、すべてがUTF-8です。スウェーデン語/ラテン語の列にutf-8データを格納していないと確信していますか? –

+0

列はutf8_unicode_ciのように見えます。おそらくそれは私がCSVを構築するために使用するクエリです。 – Chris

関連する問題