タグ付けされた質問 「utf-8」

5
「less」コマンドでUTF-8を処理する方法は?
私のMac端末では、UTF-8の印刷は一般に機能しますが、less正しく機能しません。 したがって、これは正しく動作します: $ echo -e '\xe2\x82\xac' € しかし、それをより少なく配管すると、次のようなものが得られます: $ echo -e '\xe2\x82\xac' | less <E2><82><AC> これはどのように修正できますか? 診断用: Mac OS 10.6.8を使用しています。より少ないバージョン418、ターミナル2.1.2(273.1)。 私のロケールの出力はこれです: $ locale LANG="en_US.UTF-8" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C"

5
rsyncまたはafpdでUTF-8 NFDファイル名をUTF-8 NFCに変換する
FreeNAS 8を実行しているホームファイルサーバーがあります。数日前、rsyncを使用してMacからiTunesライブラリ全体をアップロードし、低速のUSBドライブからではなくネットワーク経由でライブラリをロードできるようにしました。これはほとんど機能し、iTunesは今ではずっと良く動作しますが、非ASCII文字を含む曲にアクセスする際に問題が発生します(Queensrÿcheトラックをロードするときに問題に最初に気付きました)。ファイルはFinderに表示されますが、それらにアクセスしようとすると、サーバーに再接続するまで消えていました。 いくつかの調査の後、OSXはLinuxとは異なるUTF文字順序を使用していることがわかった。OSXファイルシステムはUnicode正規化フォームD(NFD)を使用しますが、LinuxはフォームC(NFC)を使用します。Macからサーバーへのコピーを実行するとき、Rsyncはこれらのフォームを変換しません。現在、iTunesがネットワーク経由で特殊文字を含むファイルにアクセスしようとすると、サーバー上のファイルのエンコードが間違っており、afpdが報告しません存在します。 この問題に対処する最良の方法は何ですか?ベースライブラリをサーバーにアップロードするときに、rsyncにUnicode変換を実行させることは可能ですか?NFD形式でファイル名を送受信するようにafpdを構成できますか?サーバー上のファイル名を変更する簡単な解決策はありますか?convmvという名前のプログラムに関する情報をいくつか見つけましたが、FreeNASで実行できるかどうかはわかりません。
24 mac-osx  rsync  freenas  utf-8  afp 




2
utf8_unicode_ciとutf8_general_ciの影響を測定するMySQLパフォーマンスベンチマークはありますか?
私が読んでこことそこに使用していることをutf8_unicode_ci照合すると、デフォルトに比べて(例えば、そのような検索や発注のための「OE」へのOE」などの文字を拡大する方法をknowns)のUnicodeテキストのより良い治療を保証utf8_general_ci基本的には発音区別符号を除去します。残念なことに、両方のソースは、それutf8_unicode_ciがよりもわずかに遅いことを示していutf8_general_ciます。 だから私の質問は:「少し遅い」とはどういう意味ですか?誰もベンチマークを実行していますか?パフォーマンスの影響が-0.01%なのか、それとも-25%のようなものですか? ご協力いただきありがとうございます。

1
Ext3ファイル名は255記号または255バイトに制限されていますか?
127を超えるキリル文字UTF-8シンボルを含む名前のファイルをExt3ファイルシステムに保存できません。ただし、255文字までの英語のUTF-8記号を含むファイルを保存することは可能です。 だから、数に制限があるバイトのファイル名または数含む文字ファイル名には?前者の場合、たとえば、中国語のファイル名の長さにはさらに厳しい制限が予想されます。そうですか?
9 ext3  utf-8 

1
次のUTF-8文字を表示するようにPuTTYを構成できますか?
このツイートにあるように、キャラクターをレンダリングできるようにしたいと思います。 ツイートのJSONデータを保存し、テスト用に1行のPythonスクリプトを作成しました。 python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]' 次の画像は、2つの異なるputtyセッションでのこのコマンドの出力を示しています。1つはBitstream Vera Sans Monoフォントを使用し、もう1つはを使用していCourier Newます。 次は正しい出力の例です(私はPuTTYを使用していませんでした): 元のJSONは、TwitterのAPIを使用してこのリンクにあります。 PuTTYでこれらの文字を表示するにはどうすればよいですか?

3
LighttpdがUTF-8コンテンツの誤ったヘッダーを送信する
Ubuntu / Lighttpdは、UTF-8でエンコードされたファイルを正しいContent-Typeヘッダーで提供していません。Content-Type: text/htmlではなく送信していContent-Type: text/html; charset=UTF-8ます。正しいヘッダーを送信するようにLighttpdを構成するにはどうすればよいですか? デフォルトで有用な設定がlighttpd.conf表示されず、ドキュメントで情報を見つけることができません。
8 utf-8  lighttpd 

4
UbuntuでファイルシステムのエンコーディングをUTF-8に変更する
現在のファイルシステムで使用されている文字セットエンコーディングを確認する方法と、UTF-8に変更する方法 編集: これがmountの出力です: /dev/sdb6 on / type ext3 (rw,relatime,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) /proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,nosuid,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.