sql >> データベース >  >> RDS >> Sqlserver

tableDiff を使用した後に小さなテーブルを示す奇妙な文字

    文字 ® の 10 進コード値は 174 であるため、ASCII ではありません。 0 から 127 の範囲のコード値を持つすべての文字。

    ® は、Unicode でエンコードされたテキスト ファイルに格納されている文字 ® です。 エンコーディング UTF-8 、ただし ANSI として表示されます コード ページ Windows 1252 を使用する文字 または ISO 8859-1 .

    したがって、差分のエクスポートは正常に行われ、作成されたファイル (テキスト ファイル?) は問題ありません。エディター/ビューアーが UTF-8 エンコーディングを自動的に検出しない場合は、UTF-8 を使用して、この UTF-8 でエンコードされたファイルをテキスト エディター/ビューアーで開くだけで済みます。

    テキストファイル  の先頭に挿入できます バイト オーダー マーク である 16 進数の EF BB BF (BOM ) UTF-8 の場合。これは、テキスト エディター/ビューアーが、テキスト ファイルが UTF-8 でエンコードされていることをより迅速に検出するのに役立ちます。ただし、一部のアプリケーションは、テキスト ファイルの先頭にある 3 バイトを BOM として解釈しません。

    問題の原因が非 ASCII 文字の異なるエンコーディングであることがわかったので、関連するページを検索できます。たとえば、SQL Server での UTF-8 データの保存の説明 を参照してください。 . Unicode UTF-8 SQL Server という単語で検索することをお勧めします .



    1. SpringDataR2dbcでテーブル間の関係を処理するためのベストプラクティス

    2. n番目ごとのレコードの行を返す

    3. Mysql 5.7エラー3143(42000):無効なJSONパス式。エラーは文字位置3付近にあります

    4. 同じページに削除ボタンを含むPHPとMySQL