問題タブ [latin1]

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 に答える
796 参照

c# - C#:Lating1Encodedドキュメントを解析するときのXpathの「スウェーデン語」文字

解析する必要のある一連のhtmlドキュメントがあります。それらはLatin1Encodedでエンコードされています。「解析」にHtmlAgiliyパックを使用しています。

ドキュメント間でエンコーディングが異なるために動作できないXpathクエリ(スウェーデン語の文字を使用)があり、VSはXPathクエリを格納しますか?

Xpathクエリ:

xpathクエリは、Firefox拡張機能のxpathチェッカーで正常に機能します。

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

mysql - MySQL で複合バイトを Unicode に変換する

最近別のサーバーに移行した MySQL データベースがあります。残念ながら、MySQL はデータを Latin1 でダンプし、複合バイトで表される UTF-8 文字 (例: — ではなく —) を使用します。

テーブル内でこれらの複合バイトを UTF-8 に変換する単純なクエリまたはスクリプトを実行することは可能ですか? 何十万もの行があるため、行ごとに行うことは不可能です。

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

mysql - latin1を使用してutf8MySQLDBテーブルに接続するとどうなりますか?

興味深い質問...CHARSET= utf8のMySQLテーブルがあり、latin1エンコーディングで接続を開くと、どうなりますか?

これを試してみたところ、ßやæなどの文字も正しく保存および取得できました。これらの文字は、utf8とlatin1で異なるバイトシーケンスで表されているため、機能するとは思っていませんでした。

MySQLは文字エンコーディング間である種のオンザフライ変換を行っていますか?

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

mysql - 古いプログラムの修正:データベーステキストエンコーディング、および誤ったフィールドタイプ

私は現在、私がいたときから再びプログラムに取り組んでいます、うーん...能力が劣っています。それにはいくつかの問題があります:

  • データベース照合はlatin1_swedish_ciです。utf8に変換したいと思います。どうすればいいですか?
  • データベースには、0または1として格納されたブール値であるフィールドがいくつかあります。ただし、フィールドはvarcharsではなくboolsです。これらを変換するにはどうすればよいですか?
0 投票する
2 に答える
315 参照

mysql - データベースをある文字エンコーディングから別のエンコーディングに変換する

MYSQL データベースがあります。テキストは現在 charset latin1、 collat ​​ion に格納されていますlatin1_swedish_ci。これらはデフォルトであり、データベースが最初に作成された当時は問題ありませんでした。

データベースのテキスト エンコーディングが、データベースを使用する Web サイトの他の場所で使用されているテキスト エンコーディングと一致するように、UTF8 に切り替えたいと考えています。

私の質問は、データを変換するときにどのような問題が発生し、変換するときに何に注意する必要があるかということです。私たちのテキストの大部分はプレーンな acsii に収まりますが、おそらく時折アクセント付きの文字がそこにあるでしょう...

データを変更する最善の方法についてアドバイスを求めることも賢明だと思います。

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

xml - Perl で XML ドキュメントを Latin-1 から UTF-8 に変換するにはどうすればよいですか?

会社では、ホストしているすべてのサイトを Latin-1 から UTF-8 に変換したいと考えています。何度もグーグルで検索した結果、Perl スクリプトはほぼ完成しました。現在不足しているのは XML ファイルだけです。

XML を Latin-1 から UTF-8 に変換する最良の方法は何ですか? また、それは便利ですか?

Google のほとんどのエントリは正反対の方法を説明しているため、不明な点があるため質問しています。utf8 は XML で問題を引き起こす可能性があると言う人さえいます。XML エンコーディングの問題全体について教えていただけますか?

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

mysql - MySQL テーブルを Latin1 から UTF8 に変換するときに欠落している情報を照合します

次のような既存のテーブルを変換しています。

次のコマンドを使用して utf8 にします。

これは問題ないようですが、結果のテーブルには照合情報が含まれていません。

私の質問は、欠落している照合情報が問題になるのでしょうか? 私はグーグルを検索しましたが、これについての言及はどこにも見つかりませんでした。照合フラグの私の理解はかなり基本的です(文字列関数の文字を比較するときに何らかの形で重要だと思いますか?)

ありがとう

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

php - PHP/MySQL、クライアントから送信された Unicode を破棄

すべてのテーブルは現在、LATIN1 文字セットで設定されています。ユーザーは現在、クライアント上で Unicode シーケンスをまとめて、アプリケーションに埋め込もうとすることができます。データベースにヒットしないようにすべての Unicode 文字を破棄する最善の方法は何ですか? さらに良いことに、これは、LATIN1 文字セットに基づく文字のみがデータベースに挿入されるようにするための最良の方法ですか?

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

c# - .NET を使用して、Latin-1 アクセント付き文字を含む ISO 8859-1 でエンコードされたテキスト ファイルを UTF-8 に変換する方法

ISO 88591-1形式で保存された、Latin-1 範囲のアクセント付き文字 (および通常の ASCII az など) を含むテキスト ファイルが送信されます。ISO 8859-1 のシングルバイトのアクセント付き文字が有効な UTF-8 文字になるように、C# を使用してこれらのファイルをUTF-8に変換するにはどうすればよいですか?

私は ASCIIEncoding で StreamReader を使用しようとしました。次に、エンコードとエンコードをインスタンス化してから使用することにより、ASCII 文字列を UTF-8 に変換しようとしましたがascii、アクセント付きの文字が疑問符としてレンダリングされています。utf8Encoding.Convert(ascii, utf8, ascii.GetBytes( asciiString) )

どのステップが欠けていますか?

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

mysql - utf8 と latin1 の違い

utf8 と latin1 の違いは何ですか?