問題タブ [supplementary]
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.
mysql - MYSQL での utf8mb4 の ODBC コネクタのサポート
私はこのシナリオで立ち往生しています。
私のアプリケーションは、MySQL odbc コネクタ v5.2 Unicode ドライバーを介して MySQL データベース 5.5.34 に接続する C++ です。
私のテーブルは、文字セットと照合プロパティ「utf-8」を使用していました。補助的なユニコード文字を挿入するために、私はそれを経由して変更しました
私のテーブルは最初に作成されました:
この後、「TEXT」データ型を保持する列に補助文字を (アプリではなく) 直接挿入することができます。
補助文字が検出されると、odbc コネクタがクラッシュします。
以下は、私のmy.ini構成の一部です。
挿入しようとしているクエリ:
ポインタ/ヘッドアップは素晴らしいでしょう。
また、v5.3 Unicode MYSQL odbc コネクタと v1.0.5 MariaDB ODBC コネクタを使用してみましたが、同じです。
前もって感謝します。
java - ボタンをクリックするだけで、Java の補助文字のグリフを JTextField に出力する方法
ボタンがクリックされたときに、Unicode値が文字データ型(補助文字)よりも大きい文字をJTextFieldに設定するだけの簡単なプログラムがあります。本当にうんざりしていて、どうすればいいのか教えてください。私の4日間。
python-2.7 - mysql サーバーは補助的な Unicode 文字を疑問符 (?) に置き換えます。
アプリケーションとしてMysql 5.6.27サーバーとpythonを使用しています。データベースとテーブルはデフォルトの に設定されutf32_general_ci
、列のタイプは に設定されていますutf8mb4
。Mac OS でAnaconda Python 2.7を使用する
私のプログラムでは、 との mysql 接続を開いていcharset='utf8mb4'
ます。さらに、接続を開いた後、以下の 3 つのステートメントを実行します。
私の問題は、テーブルに行を挿入すると、補助的な Unicode 文字が?
. 私は答えを探しましたが、既に実装したもの以外の推奨事項はないようです (この質問で詳しく説明されています)。
たとえば、Unicode 文字U+2620 'SKULL AND CROSSBONES'
は適切な Unicode として挿入されましたが、その文字'FALLEN LEAF' (U+1F342)
は?
.
mysqlの挿入につながる実際のpythonコードが関連しているかどうかはわかりませんが、念のため入れておきます。
助けてください。
--mysql insert を呼び出す関数の Python コード--
xml - XML 名で補助文字を使用できますか?
仕様によれば、文字 [#x10000-#xEFFFF] は XML 名で有効です。ただし、W3 バリデーターは、この XML は整形式ではないと述べています。
(属性の名前は Unicode 文字#x10400 です)。Firefox などの一部のブラウザもこれに不満を持っています (Chrome は XML を表示し、IE は空白のページを表示します)。ツールのエラーですか、それとも XML が整形式ではありませんか?
sql-server - SQL Query Where Column = '' 絵文字を返し、
わかりましたので、3 つの列を持つテーブルがあります。
Value
が空の行 ( ) をすべて削除したいと思い''
ます。したがって、削除する前に選択するクエリを作成しました。
Select * from [Imaging.ImageTag] where [Value] = ''
これまでのところすべてかなり標準的です...
ここで奇妙な部分です。このクエリは、以下に示すように、列をカンマで区切った 2 つの行を返しました。
これら 2 つの行が で一致するのはなぜ''
ですか?
追加情報
私はSql-Serverを使用しています。[Value]
列は型NVARCHAR(300)
であり、はい、テーブル名は実際には[Imaging.ImageTag]