我从数据库中检索mysqli-resultset,来自utf-8编码表,然后插入到数组中:
$json = array();
$query = "select artikel_titel from tblArtikel";
if($result = mysqli_query($link, $query))
{
while($line = mysqli_fetch_array($result, MYSQLI_NUM)) {
array_push($json, $line);
}
echo json_encode($json);
Run Code Online (Sandbox Code Playgroud)
数组是正确构建的,你可以在这里看到它在 页面的底部你可以看到json_encode创建的错误.我怎样才能解决这个问题?
Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13 Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13 Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13
Run Code Online (Sandbox Code Playgroud) 我有一个javascript计算的小问题.我有这样的功能:
$( "#main-nav li[class]" ).each(function( index ) {
var position = $(this).offset();
var width = $(this).width();
var center = parseInt(position) - (parseInt(width) / 2);
console.log("Position: " + position.left + ", width: " + width + ", center: " + center);
});
Run Code Online (Sandbox Code Playgroud)
但它导致了这一点.任何人都知道如何进行计算?
Position: 722, width: 83, center: NaN
Run Code Online (Sandbox Code Playgroud) 我有一个名称属性为 q 的搜索字段,单击提交按钮后,我希望表单转到同一页面(即 index.php),因此我将表单的操作设置为:
'index.php?a=nl&b=search'.
Run Code Online (Sandbox Code Playgroud)
我希望导航到的 url 是这样的(所以 action-url + 字段的名称):
'index.php?a=nl&b=search&q=search-term'.
Run Code Online (Sandbox Code Playgroud)
然而,点击后页面导航到
'index.php?q=search-term'
Run Code Online (Sandbox Code Playgroud)
有没有办法来解决这个问题 ?
public User getByField(string field, string stringToFilter)
{
string fieldToReturn;
switch (field)
{
case "id":
fieldToReturn = "u.pk_user_id";
break;
case "username":
fieldToReturn = "u.user_username";
break;
}
var result = (from u in dc.Users
where fieldToReturn == stringToFilter
select fieldToReturn).Single();
return result;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用一个开关盒为我的所有领域创建一个getter,因为否则我将不得不创建很多setter(这里显示的案例多于此处).但是当我尝试返回结果时,它表示它是一个字符串,而不是一个用户.我想这是因为我在LINQ查询中使用了一个字符串,但我已经尝试解决它,但无法弄明白该怎么做.
一旦布尔值设置为true,我想保留for each循环.
for each (xmlEvent in arEvents)
{
var xmlEvent:XMLList = XMLList(event);
if(xmlEvent.id == artistEvent.id)
{
boolExists = true;
}
}
Run Code Online (Sandbox Code Playgroud)
我试过休息等等,但这一切都行不通.
所以,我尝试检查密码是否匹配.
这是我使用的加密,一旦数据插入数据库,一次检查登录字段中插入的密码是否与数据库中的密码匹配:
byte[] pass = Encoding.UTF8.GetBytes(password);
MD5 md5 = new MD5CryptoServiceProvider();
string newPass = Encoding.UTF8.GetString(md5.ComputeHash(pass));
Run Code Online (Sandbox Code Playgroud)
但每次我尝试登录(具有正确的详细信息),它都不起作用.在调试器中,这是来自数据库的字符串:
?]??$PL??f??6?
Run Code Online (Sandbox Code Playgroud)
并且从登录字段加密的那个:
?]??$PL??f??6?
Run Code Online (Sandbox Code Playgroud)
我想这是一个编码问题,但似乎无法弄清楚自己.
我需要找出字符串中的最后一个字符是charachter是一个空格的位置,并将其剪切掉.这是我正在使用的函数,但if语句似乎有问题,但我无法弄清楚是什么.$ text-string中肯定有一个空格.
假设我有一个字符串"嘿,我的名字是约翰".然后它必须缩短为"嘿,我的名字是".
$checkLastChar = false;
$text = $line[2];
while($checkLastChar != true){
for($i = 1; $i <= strlen($text); $i++)
{
if($text[strlen($tekst) - $i] == " ") {
$checkLastChar = true;
$text = substr($text, 1, strlen($text) - $i);
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个来自Ogone的测试帐户,我正在尝试测试支付系统.为了测试目的,我用最少的参数构建了一个字符串:
$ogoSHAstring = "AMOUNT=" . $amount . $signature .
"CURRENCY=" . $currency. $signature .
"LANGUAGE=" . $language . $signature .
"ORDERID=" . $orderId . $signature .
"PSPID=" . $pspId . $signature;
Run Code Online (Sandbox Code Playgroud)
它会产生一个如下所示的字符串:
AMOUNT=990MySecretPassphrase!!CURRENCY=EURMySecretPassphrase!!LANGUAGE=nl_NLMySecretPassphrase!!ORDERID=67MySecretPassphrase!!PSPID=MyPSPIDMySecretPassphrase!!
Run Code Online (Sandbox Code Playgroud)
哪个是哈希
1B8B605EAEF8E2FD9350958C0B152E22FD61FADB
Run Code Online (Sandbox Code Playgroud)
发送的表单如下所示:
<form id='ogone' action='https://secure.ogone.com/ncol/test/orderstandard.asp' method='post'>
<input type='hidden' name='AMOUNT' value='$amount' />
<input type='hidden' name='CURRENCY' value='$currency' />
<input type='hidden' name='LANGUAGE' value='$language' />
<input type='hidden' name='ORDERID' value='$orderId' />
<input type='hidden' name='PSPID' value='$pspId' />
<input type='hidden' name='SHASIGN' value='$ogoSHAsign' />
</form>
Run Code Online (Sandbox Code Playgroud)
但我一直收到一个错误:
unknown order/1/r/
Run Code Online (Sandbox Code Playgroud)
这些是我的设置:

任何帮助?
所以我有一个看起来像这样的html结构:
<div id="contact-wrapper">
<div>
<h4>België</h4>
<p>Tuinwijklaan 79<br />
9000 Gent<br />
Tel. 0468/115967<br />
info@echomedic.be<br />
</p>
</div>
<div>
<h4>Nederland</h4>
<p>Kerkstraat 423-C<br />
1017 HX Amsterdam<br />
Tel: +32 468 11 59 67<br />
info@echomedic.nl </p>
</div><br />
<a id="link-contact" href="#">Contacteer ons</a>
</div>
Run Code Online (Sandbox Code Playgroud)
两个div显示在彼此旁边,以及它下面的链接,如下所示:

但在ie9中它显示如下:

这是我的div的css:
footer div#contact-wrapper, footer h1 {
float: left;
}
footer div#contact-wrapper div {
margin: 16px 0px 0px 45px;
float: left;
}
footer div#contact-wrapper div:first-of-type {
padding-right: 30px;
margin-left: 60px;
border-right: 1px dashed #a3b0b9;
}
footer …Run Code Online (Sandbox Code Playgroud) 我有一个下拉菜单,如下所示:
<ul id="secondary-nav" class="menu">
<li><a href="#">boeketten</a>
<ul>
<li>7 rododendrons</li>
<li>7 rozen</li>
</ul>
</li>
<span>?</span>
<li><a href="#">bloemstukken</a></li>
<span>?</span>
<li><a href="#">planten</a></li>
<span>?</span>
<li><a href="#">bruidsruikers</a></li>
<span>?</span>
<li><a href="#">kerkdecoratie</a></li>
<span>?</span>
<li><a href="#">evenementen</a></li>
<span>?</span>
<li><a href="#">rouwwerk</a></li>
<span>?</span>
<li><a href="#">rocabo potten</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是我用来设置它的css:
ul#secondary-nav {
z-index: 9999;
}
ul#secondary-nav li, ul#secondary-nav > span {
display:block;
position:relative;
float: left;
}
ul#secondary-nav li ul {
display: none;
text-align:left;
padding-left: 0px;
background-color: red;
}
ul#secondary-nav li ul li {
float: none;
display: block;
}
ul#secondary-nav li:hover ul {
display: …Run Code Online (Sandbox Code Playgroud) php ×4
html ×3
asp.net ×2
c# ×2
css ×2
actionscript ×1
apache-flex ×1
javascript ×1
jquery ×1
json ×1
payment ×1