問題タブ [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 投票する
0 に答える
668 参照

php - PHPで文字をヒンディー語に変換する方法

照合に格納されているデータベース列utf8_unicode_ciをヒンディー語に変換しようとしています。

例: दà¥à¤ƒà¤– का अधिकार- クイズ 1

これはヒンディー語では表示されません。タグの<meta charset="utf-8">後に追加しました。<head>しかし、それでも同じように表示されます。

以前の Web サイトでは問題なく動作していましたが、新しい Web サイトにデータをインポートすると、文字が期待どおりに表示されません。

次に、いくつかの調査の後、以下のようないくつかのPHP関数を見つけました

iconv表示されるエラーiconv(): Detected an illegal character in input stringmb_convert_encoding出力?? ? ??- Quiz 1

上記の文字列の期待される結果は = दुःख का अधिकार- Quiz 1

答え

解決策を得たすべての助けの後、これを使用して古いデータベースの文字セットをUTF-8に変更しました

UPDATE quiz_question SET question_desc = CONVERT( CONVERT( CONVERT( question_desc USING latin1 ) USING BINARY ) USING UTF8 )