問題タブ [mb-convert-encoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
12377 参照

php - PHP で「Western (Mac OS Roman)」形式のテキストを UTF-8 に変換するにはどうすればよいですか?

ここに示すように、Excel for Mac 2011 VBA によって西部 (Mac OS Roman)でエクスポートされているファイルがあります。

代替テキスト

Excel for Mac VBA を UTF-8 に直接エクスポートすることに成功していないため、これらのファイルを MySQL に保存する前に PHP で変換したいので、次のコマンドを使用しています。

2008 年の有効なエンコード形式のリストを見つけましたが、いずれもWestern (Mac OS Roman).

"Western (Mac OS Roman)" を UTF-8 に変換するには、どの形式を使用する必要がありますか?

0 投票する
0 に答える
2407 参照

php - PHP UTF16 から UTF8 への変換

CSV から UTF16 コンテンツを読み取り、mb_convert_encoding を使用して UTF8 に変換し、テキストに対して utf8_decode を実行しようとしました。このテキストを Web ページの utf8_decoded テキストと比較し、出力を xls に書き込みます。これは、(日本語、ロシア語、トルコ語、およびポルスキー語のいくつかの文字)

iconv も試してみました....すべて無駄でした。この UTF16 から UTf8 への変換を処理するためのヘルプを求めてください

0 投票する
2 に答える
1760 参照

php - mb_convert_encodingはどのように機能しますか?

UTF-8データをExcelにエクスポートするのに問題がありましたが、これを見つけたので、今は問題ありません。

Microsoft Excelは.csvファイルの発音区別符号をマングルしますか?

この行を見てください:

chr(255)を削除すると。最初のchr(254)は、ExcelがUTF-8データを正常に表示できないため、ブラウザを表示できません。

もちろん問題ではありませんが、なぜこれらのchr(255)とchr(254)が不可欠なのかを知りたいと思います。

0 投票する
1 に答える
364 参照

php - PHP の sha1 と mb_convert_encoding の coldfusion バージョンが必要です

このphpコードに相当するcoldfusionを知っている人はいますか?

ありがとう!

0 投票する
1 に答える
4304 参照

php - アクセント付き文字を表示するためにmb_convert_encoding($ name、'ISO-8859-15'、'utf-8')を使用する必要があるのはなぜですか?

ここで使用しているデータは、utf8エンコーディングを使用するページから外れています

utf8_general_ciを使用するようにデータベースとフィールドを設定しました

なんらかの理由で、データベースでアクセント付き文字を正しく表示するには、変数で次のコードを使用する必要があります。

これは私には意味がありません。phpmyadminがutf8にあり、データがutf8にあり、データベースとテーブルのフィールドがutf8にあるのに、なぜISO-8859-15に変換する必要があるのですか?

0 投票する
1 に答える
311 参照

php - PHP base64_decode!「@」は「¡」として出てきます

メール(google)からコードを取得していますが、@記号を使用すると、コードが変換または暗号化され、説明ポイントが上下逆になります。¡以下のコードを使用すると、@記号に修正されますが、 「?」を追加します そして終わりまたは「n」。また、$をファンキーなシンボルに変更します。これを適切にデコードする方法はありますか?再びそのGoogle暗号化。それが役立つかどうかわからない...

0 投票する
3 に答える
3244 参照

php - 中国語やその他の外国語をコードに変換するのではなく、そのままにしておくにはどうすればよいですか?

0 投票する
1 に答える
460 参照

php - 「ISO-8859-1」文字が「UTF-8」で読み取れなくなった

関数を使用して PHP でエンコーディングを変換しようとすると、問題が発生しmb_convert_encodingます。

主なアイデアは、「ISO-8859-1」エンコーディングを持つ「CSV」ファイルの形式を変更することです。「CSV」形式の出力を「UTF-8」エンコーディングにし、入力と同じように読み取り可能にしたい。

mb_convert_encodingしかし、メモ帳++でフォーマットされたCSVを開こうとすると、「ISO-8859-1」の元のCSVにあったギリシャ文字ではなく、奇妙な文字が表示されます。

何故ですか?

0 投票する
1 に答える
2471 参照

php - ks_c_5601-1987 のようなエンコーディング名を CP949 に正規化する方法は?

メール サーバーからメールを取得し、メッセージを UTF-8 文字セットに変換して DB に保存しています。文字セットを変換するには、mb_convert_encoding を使用していますが、変換に失敗し gb2312ますks_c_5601-1987gb2312グーグルで、代わりに使用できることがわかりましたCP936and for ks_c_5601-1987use CP949

上記のアプローチに従うと、コード内に文字セット マッピングの別のリストを保持することになります。エンコーディングの名前を PHP で内部的にサポートされている名前に正規化して、ローカルでマップを維持する必要をなくす方法はありますか?