小编bks*_*day的帖子

如何在jET请求中重现url编码,来自javascript,当涉及到重音等时?

说我有一个这样的简单形式:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
  <body>
    <div id="search">
      <form method="GET" action="/super-action">
        <input type="text" name="q" />
      </form>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

输入如下: @tags "Cinéma Whatever"

表单GET请求会生成一个类似于以下内容的网址: /super-action?q=%40tags+"Cinéma+Whatever"

现在我想用location.hash中的javascript重现它,用井号而不是斜线,如: /super-action#q=%40tags+"Cinéma+Whatever"

但是通过可用的功能,我得到了结果:

  • 逸出(输入): @tags%20%22Cin%E9ma%20Whatever%22
  • 是encodeURI(输入): @tags%20%22Cin%C3%A9ma%20Whatever%22
  • encodeURIComponent方法(输入): %40tags%20%22Cin%C3%A9ma%20Whatever%22
  • $(form).serialize(),没有q =: %40tags+%22Cin%C3%A9ma+Whatever%22

问题:如何创建输入值,例如@tags "Cinéma Whatever",看起来像GET请求表单会做什么:%40tags+"Cinéma+Whatever"使用javascript?

javascript forms encoding

5
推荐指数
1
解决办法
3004
查看次数

Eclipse,Egit和Symlinks或符号链接 - 是否有可能制作一个脏eclipse插件来解决这个问题?

问题已存在多年,因为eclipse或java没有可移植的方法来检测符号链接.

现在符号链接是非常非常有用的,所以不管非便携性的原因,是否可以从eclipse插件修复此问题而不是Egit考虑符号链接及其下的所有内容都是新文件?

eclipse eclipse-plugin egit

5
推荐指数
1
解决办法
1177
查看次数

KDE和Multi-Monitor,如何在打开它的屏幕上启动程序

我一直在尝试KDE并根据自己的喜好定制它.我在每个屏幕上添加了面板和应用程序启动器,并在每个屏幕面板上打开了窗口.

但无论何时我从"开始菜单"或快速启动启动应用程序,它都会在任何屏幕上定位.

有没有办法在屏幕上打开应用程序?

kde multiple-monitors

5
推荐指数
1
解决办法
2491
查看次数

如何在预先存在的索引中添加新的rt_field在Sphinx RT中?

使用sphinx RT(实时),我有一个当前的工作设置.

但我想添加一个新字段来跟踪: rt_field new_field

将上面的内容添加到我的sphinx.conf并发出一个/etc/init.d/sphinxsearch restart,尝试填充sphinx会产生一个错误,说我的new_field是一个未知的列.
(文档没有明确提到RT索引.)

问题:

我是否必须删除索引文件并让sphinx重新创建它,或者有更新方法和方法吗?

sphinx

4
推荐指数
1
解决办法
1833
查看次数