問題タブ [smart-quotes]
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.
python - 出力ファイルのジャンク文字 (スマート クォートなど)
Pythonを使用してmysqlデータベースから一連の文字列を読み取り、いくつかの処理の後、それらをCSVファイルに書き込みます。ただし、csv ファイルに完全に迷惑な文字が表示されます。たとえば、gvim を使用して csv を開くと、、、などの文字が表示されます<92>
。<89>
<94>
何かご意見は?csv に書き込む前に string.encode('utf-8') を実行しようとしましたが、エラーが発生しましたUnicodeDecodeError: 'ascii' codec can't decode byte 0x93 in position 905: ordinal not in range(128)
python - Web ページの解析中にすべてのスマート クォートを削除するにはどうすればよいですか?
これは私のコードです:
これはうまくいかないようです。&ldquo
、などがまだ&rdquo
テキストに含まれています。また、このテキストは Beautiful Soup を使用して解析されています。
internet-explorer-9 - Microsoft Office のスマート クォートが Internet Explorer に表示される
IE9 を使用しているユーザーがいて、私が作成したアプリケーションの Web フォームにキーボードから一重引用符を入力すると、MS Word がスマート クォートを有効にして行う派手な曲線の引用符が挿入されます。Office の場合は理解できますが、なぜ IE はそうしているのでしょうか。結果は、検索可能にする必要があるデータベース レコードに入ります。' の代わりに ' を使用すると、検索が煩雑になります。
他の誰かがそれを見ましたか?
php - Yii - すべてのアクティブなレコードのスマート クォートを削除します
Yii アクティブ レコードを使用して MySQL データベースに保存される情報をユーザーがインポート/入力できるようにするアプリケーションがあり、Microsoft スマート クォートを含むテキストをコピー/ペーストするユーザーが数人います。これは、サイトの iPhone 実装でデータが解析されるときに問題になるため、どこにでもあるすべてのスマート クォートを取り除く方法が必要です。
これらの文字をテキストから削除する php 関数を見つけましたが、Yii でテキストがデータベースに保存されるたびに関数を呼び出す方法があるかどうか疑問に思っていました。
regex - MySQL データベースからストレート クォートをスマート クォートにバッチ変換する
約 250 のブログ エントリを含む MySQL テーブルがあり、すべてがスマート クォート (“ ” と ' ') の代わりにストレート クォート (" と ') を使用しています。これらのエントリを取得し、何らかの方法でバッチ検索と置換を実行して置換する必要があります。問題は、これらのフィールドには HTML も含まれているため、タグ内のすべての引用符<>
が無視されるようにする必要があります。
適切なフィールドをエクスポートし、正規表現の検索と置換ができると考えて Sublime Text で開きました。ただ、そこで壁にぶち当たりました。
提案?