小编jas*_*_89的帖子

在阿拉伯语单词中间插入HTML标记会中断单词连接(草书)

来自维基百科:

草书(来自拉丁语curro,currere,cucurri,cursum,to run,hasten)是任何手写风格,专为手工快速书写笔记和字母而设计.在阿拉伯语,拉丁语和西里尔语书写系统中,单词中的字母是相互关联的,使单词成为一个复杂的笔画.

在上面的语言中,当我们想要使用例如<span>标签来格式化单个单词以应用自定义css样式时,它会破坏单词连接,所以有任何解决方案.

例如,这是正常的阿拉伯语单词:

كتب

但是当我们想使用span标签为其他颜色的最后一个字母着色时得到: 在此输入图像描述

因为前两个字母在一个标签中,而最后两个字母在另一个标签中.

我能做些什么来避免断字.

这是完整的HTML:

<p>??<span style="color: Red;">?</span></p>
Run Code Online (Sandbox Code Playgroud)

html css arabic

24
推荐指数
2
解决办法
2719
查看次数

如何在xslt中包含javaScript文件

如何在xslt文件中包含/导入javaScript文件/ libary.

javascript xslt web

20
推荐指数
3
解决办法
4万
查看次数

NSIS复制其中的子文件夹和文件以安装dir

有了它,它将复制res文件夹中的所有文件,

SetOutPath "$INSTDIR"    
  File "res\"
Run Code Online (Sandbox Code Playgroud)

但我需要复制其中的所有子文件夹和文件.我该如何实现呢?

nsis

20
推荐指数
1
解决办法
2万
查看次数

Facebook应用程序的设置不允许使用一个或多个给定的URL

控制台中的结果:

应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL.它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域.

基本上我正在尝试的是让用户在blogspot.com上登录我的博客,并在他的墙上发布一些消息.

以下是我在facebook上配置app的方法:
App Domains:blogspot.com
沙盒模式:已禁用
站点URL:my_blog_name.blogspot.com/p/publishing.html

facebook blogspot facebook-authentication facebook-apps

13
推荐指数
2
解决办法
10万
查看次数

使用xslt获取X位置的节点值

如何在不使用foreach的情况下在x位置使用xslt,节点值

<items>
<item1>x</item1>
<item2>x</item2>
<item3>x</item3>
</items>
Run Code Online (Sandbox Code Playgroud)

这在编程意义上解释:

<xsl:value-of select="Items/Item[2]"/>
Run Code Online (Sandbox Code Playgroud)

==================================================

只是为了扩展问题,在下面的xml中:

<items>
    <about>xyz</about>
    <item1>
       <title>t1</title>
       <body>b1</body>
    </item1>
    <item2>
       <title>t2</title>
       <body>b2</body>
    </item2>
    <item3>
       <title>3</title>
       <body>3</body>
   </item3>
</items>
Run Code Online (Sandbox Code Playgroud)

如何选择第二个项目标题.

xslt xpath msxsl xslt-1.0

9
推荐指数
1
解决办法
3万
查看次数

正则表达式从X到Y中选择

我有以下HTML:

<Some Html above....../>
<!--Template Start -->
<div>
<p>Some text</p>
...
<div>
<!--Template End -->
<Some Html below/>
Run Code Online (Sandbox Code Playgroud)

现在,我如何编写正则表达式以匹配从模板开始模板结束的所有文本

这里说notepad ++使用Scintilla引擎. Notepad ++非贪婪的正则表达式

regex expression notepad++

2
推荐指数
1
解决办法
6441
查看次数

MySQL将Unicode解码为UTF-8功能

我想在插入表时将Unicode字符串解码为UTF-8.这就是我所拥有的:

('\u0645\u064e\u062b\u0652\u0646\u064e\u0649 \u00a0\u062c \u0645\u064e\u062b\u064e\u0627\u0646\u064d')
Run Code Online (Sandbox Code Playgroud)

所以我希望将这些值转换为UTF-8,例如:

INSERT INTO `nouns`(`NOUNID`, `WORDID`, `SINGULAR`, `PLURAL`) VALUES (781, 3188, '\u0646\u064e\u062c\u0652\u0645', ('\u0646\u064e\u062c\u0652\u0645'))
Run Code Online (Sandbox Code Playgroud)

我正在将我的h2数据库迁移到MySQL,所以我在编写h2 db脚本时得到了这个:

INSERT INTO PUBLIC.NOUNS(NOUNID, WORDID, SINGULAR, PLURAL) VALUES
  (1, 5, STRINGDECODE('\u0623\u0628\u0651 '), STRINGDECODE
  ('\u0623\u0624\u064f\u0628\u0651')),
  (2, 9, STRINGDECODE('\u0623\u064e\u0628\u0627\u0628'), ''),
Run Code Online (Sandbox Code Playgroud)

基本上,thees\u0623\u0632\u0651是unicode表示的阿拉伯语charchters,我想用真正的阿拉伯字符转换它们,以便像数据库中那样存储.我正在尝试转换函数,但因为我是mysql的新手,我无法实现这个:

SELECT CONVERT(_ucs2'\u0623' USING utf8);
Run Code Online (Sandbox Code Playgroud)

mysql sql unicode utf-8

2
推荐指数
1
解决办法
7568
查看次数

使用XSLT小写功能

我正在使用.net 4.0

我如何才能重写以下xpath才有效

//Menu[fn:lower-case(./Link) = 'xyxysyx']
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

需要名称空间管理器或XsltContext。该查询具有前缀,变量或用户定义的函数。

我不知道如何使用XmlNamespaceManager解决此问题,我需要添加哪个名称空间...

如果我这样做是可行的:

 //Menu[./Link = 'xyxysyx']
Run Code Online (Sandbox Code Playgroud)

但我需要将其与小写字母进行比较。

这是结合在一起的上下文:

 IEnumerable<System.Xml.Linq.XElement> menus = xml.Root.XPathSelectElements(xpath, namespaceManager); 
Run Code Online (Sandbox Code Playgroud)

请注意,我们可以将XmlNamespaceManager传递给XPathSelectElements secon参数。

编辑 这里是带有翻译功能的工作示例:

//Menu[translate(./Link, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'yz']
Run Code Online (Sandbox Code Playgroud)

c# xpath asp.net-4.0

2
推荐指数
1
解决办法
1016
查看次数

Google地图设置InfoWindow的宽度

嗨我正在使用InfoWindow在谷歌地图上获取自定义弹出窗口,但我无法设置它的宽度,我尝试将其设置为内联到包装标签,但它不起作用.在这种情况下,我需要它750px.

这里是jsfiddle:http://jsfiddle.net/xxast/ 这里是html文件:http://www.mediafire.com/view/? 66dbe6xzn1mul10

这是设置InfoWindow内容的方法:

 function getContent(parts, kmlEvent) {

                var content = ""+
       "<div id='width800' class='google-infobox-content' >" +
            "<div class='image'>" +
                "<img src='http://maps.google.com/maps/api/staticmap?center=" + kmlEvent.latLng.Ya + "," + kmlEvent.latLng.Za + "&amp;zoom=13&amp;size=150x150&amp;maptype=roadmap&amp;sensor=false&amp;language=&amp;markers=color:red|label:none|48.7758013,9.2529132' title='' width='150' height='150' >" +
                "<br />" +
                "<a href='https://maps.google.com/maps?sensore=true&daddr=" + kmlEvent.latLng.Za + "," + kmlEvent.latLng.Ya + "' target='_blank' >Full Google Map</a>" +
                "<a href='http://maps.google.com/help/maps/directions/Somewhere' target='_blank' >Directions</a>" +
            "</div>" +
            "<div class='location'>" +
                "<p>" + parts[0] + "</p>" +
                "<p>" + parts[1] + …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3

0
推荐指数
1
解决办法
2万
查看次数