問題タブ [idn]
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.
c++ - 未解決の外部シンボル - IdnToAscii
msdn で入手できる次のサンプル アプリケーションをビルドしようとしました: http://msdn.microsoft.com/en-us/library/windows/desktop/dd319089%28v=vs.85%29.aspx
Windows 7 64 ビット ボックスの Visual Studio 2012 Premium で新しい C++ コマンド ライン プロジェクトを作成し、サンプルのコードをメインの cpp ファイルにコピーしました。
コンパイルしようとすると、次のエラーが発生します。
同様のエラーを抱えている人々の他の投稿から、ヘッダーまたはlibファイルを含めることになっていると思います。しかし、どれですか?VS2012/C++ でそれを行うにはどうすればよいですか (私は完全な C++ 初心者です...)
url - 国際化ドメイン名を許可する URL 仕様?
URL の現在の仕様を見つけようとしています。RFC3986を見つけましたが、国際化ドメイン名 (IDNA) に見られるような非 ASCII 文字は許可されていません。
URL はインターネットの重要な要素の 1 つです。確かにそれらの仕様が必要ですか?もしそうなら、それはどこですか?
gwt - GWTRPCがIDNのOperaで機能していません
サイトに国際ドメイン名がある場合、GWTRPCリクエストはOperaで失敗します。
エラーメッセージは次のとおりです。
非同期サービス呼び出しを開始できません(GreetingService_Proxy.getDate)-ネットワーク接続を確認してください
(例外:DOMException)コード:12 INDEX_SIZE_ERR:1 DOMSTRING_SIZE_ERR:2 HIERARCHY_REQUEST_ERR:3 WRONG_DOCUMENT_ERR:4 INVALID_CHARACTER_ERR:5 NO_DATA_ALLOWED_ERR:6 NO_MODIFICATION_ALLOWED_ERR:7 NOT_FOUND_ERR:8 NOT_SUPPORTED_ERR:9 INUSE_ATTRIBUTE_ERR:10 INVALID_STATE_ERR:11 SYNTAX_ERR:12 INVALID_MODIFICATION_ERR:13 NAMESPACE_ERR:14 INVALID_ACCESS_ERR: 15 VALIDATION_ERR:16 TYPE_MISMATCH_ERR:17 SECURITY_ERR:18 NETWORK_ERR:19 ABORT_ERR:20 URL_MISMATCH_ERR:21 QUOTA_EXCEEDED_ERR:22 TIMEOUT_ERR:23 INVALID_NODE_TYPE_ERR:24 DATA_CLONE_ERR:25:SYNTAX_ERR
これはどのように解決できますか?
tidy - HTML TidyがIDNをエンコードしないようにするにはどうすればよいですか?
私はHTMLTidyを使用していますが、
させる
リンクをそのまま維持するようにTidyに指示するにはどうすればよいですか?
私の構成:
また、無効fix-uri
にしてに設定しよchar-encoding
うとしましutf8
たが、役に立ちませんでした。
私がこれをやりたい理由は、Firefoxが最近この種のURLエンコーディングに問題を抱えているためです。Firefoxの最新バージョンでwww.v%C3%A4terwiderstand.deにアクセスしてみてください(stackoverflowはウムラウトを含むドメインも処理できないようであるため、実際のリンクを作成することはできません)。 「サーバーが見つかりません」エラーを参照してください。ただし、後でURLバーでEnterキーを押すだけで、Webサイトは正常に開きます。私の知る限り、これは他のブラウザでは起こりません。
どんな助けでもいただければ幸いです!
.net - URL 内のパーセント エンコードされた文字がブラウザでエラーになる
特殊文字を含む URL に問題があります。私が使用する場合、レンダリングされた HTMLNavigateUrl='Eval("website")'
は次のとおりです。
このようにエンコードしようとすると、NavigateUrl='<%# HttpUtility.HtmlEncode(Eval("website")) %>'
この出力が得られますが、これも機能しません。
メタタグの charset をUTF-8
andiso-8859-1
に設定しようとしましたが、役に立ちませんでした。それも関係ないと思います。
次のリンクをクリックしてみてください: http://www.v%c3%a4rnamo.nuと同じ応答が得られます。
他に試せることはありますか?
android - WordPress for Android での IDN ドメインのサポート
Wordpress for Android 2.2.7 アプリで IDN ドメインを構成した人はいますか?
Punycode 表記の有無にかかわらずテストしましたが、機能しません。
同じエラーコードを取得したことがあります:
java.net:UnknownHostException ホストを解決できません...
ruby - ruby アップグレード後: gem ネイティブ拡張のビルドに失敗しました。(EC2 Ubuntu)
http://lenni.info/blog/2012/05/installing-ruby-1-9-3-on-ubuntu-12-04に従って、Ruby バージョンを1.8
(デフォルト) から(Pangolin の最新)に切り替えようとしました-正確なペンゴリン/ . を使用してこれを行っています。1.9.3
apt
SOに関する関連する質問に対する他の解決策には関連がありapt-get install ruby1.9.3-dev
ますが、私は間違いなくそれを持っています。
インストールしたことも確認しましたがgcc
、から再度インストールされていapt
ます。
search - IDNA ドメインの検索を構築する
IDNA をサポートするためにシステムをアップグレードしていますが、現在ドメイン検索に苦労しています。当社のドメイン ポートフォリオでは、ドメインを検索できます。IDNA ドメインはデータベースに A ラベルとして保存され (café-modern.com
として保存されますxn--caf-modern-d7a.com
)、ブラウザで表示するときに U ラベルに変換するだけです。
問題は、これが私たちの検索を完全に壊してしまうことです。
誰かがcafé-modern.com
IDNA 値に簡単に変換してWHERE domain_name LIKE ?
DB クエリの一部で使用できますが、誰かがcafé
( xn--caf-dma
) だけを検索すると、それも見つかるはずですcafé-modern.com
解決策は、A ラベルと U ラベルの両方の値をデータベースに保存することですが、データセットが非常に大きく、データベース スキーマをできるだけシンプルに保ちたいため、これは最後の手段として保持したいものです。 .
c# - URL の Unicode を ASCII に変換します (ドメインとパラメーター)
たとえば、私は URL を持っていて、それをフォームhttp://кц.рф/ru/registrators/
に変換したいと考えています。http://xn--j1ay.xn--p1ai/ru/registrators/
より一般的な問題は、次のような URL を正規化することです。http://кц.рф/ru/registrators/q?рф=세요
これを行うより簡単な方法はありますか:
- ドメイン部分を取得
- Unicode シンボルがある場合は、次を使用してドメイン部分を処理します
IdnMapping().GetAscii
- を使用してクエリ部分を処理する
Uri.EscapeUriString()
部分的に関連する質問how-to-convert-idn-to-ascii