小编Jon*_*han的帖子

PDO utf-8字符问题

我目前正在开发一个项目,而不是使用常规的MySQL查询,我认为我会继续学习如何使用PDO.

我有一个名为参赛者的桌子,数据库,桌子和所有栏目都在utf-8中.我在参赛者表中有十个参赛作品,他们的专栏"名称"包含åäö等人物.

现在,当我从数据库中获取一个条目,并且var_dump名称时,我得到一个好结果,一个包含所有特殊字符的字符串.但我需要做的是按字符分割字符串,将它们放入一个我随后洗牌的数组中.

例如,我有这个字符串: 测试ÅÄÖTåän

当我运行str_split时,我会在数组中获取它自己的键中的每个字符.唯一的问题是所有特殊字符都显示为: ,表示数组将如下所示:

Array
(
    [0] => T
    [1] => e
    [2] => s
    [3] => t
    [4] =>  
    [5] => ?
    [6] => ?
    [7] => ?
    [8] => ?
    [9] => ?
    [10] => ?
    [11] =>  
    [12] => T
    [13] => ?
    [14] => ?
    [15] => ?
    [16] => ?
    [17] => n
)
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它不仅会弄乱角色,而且还会在str_split进程中复制它们.我已经尝试了几种方法来分割字符串,但它们都有相同的问题.当我在分割之前输出字符串时,它会显示特殊字符.

这是我的dbConn.php代码:

//需要配置文件:require_once('config.inc.php');

// Start PDO connection:
$dbHandle = new PDO("mysql:host=$dbHost;dbname=$dbName;charset=utf-8", $dbUser, $dbPass);
$dbHandle -> exec("SET CHARACTER SET …
Run Code Online (Sandbox Code Playgroud)

php string utf-8

46
推荐指数
3
解决办法
8万
查看次数

使用GD调整图像大小并裁剪图像,同时保持纵横比

我目前正在编写基于Uploadify的上传脚本.现在我调整给定图像的大小并为其中一个尺寸添加水印.这一切都运行良好,但我需要脚本调整高度,然后裁剪宽度,以使宽高比不会搞砸.

到目前为止这是我的代码:

if ($fileExtension == "jpg" || 
        $fileExtension == "jpeg" || 
        $fileExtension == "png" || 
        $fileExtension == "gif"){

        // GD variables:
        list($width, $height, $type) = GetImageSize($uploadedFile['tmp_name']);

        // Image sizes:
        $bigImage = array(800, 453);
        $mediumImage = array(410, 231);
        $listImage = array(120, 68);
        $thumbnail = array(90, 51);

        $sourceAspect = $width / $height;
        $bigAspect = $bigImage[0] / $bigImage[1];
        $mediumAspect = $mediumImage[0] / $mediumImage[1];
        $listAspect = $listImage[0] / $listImage[1];
        $thumbnailAspect = $thumbnail[0] / $thumbnail[1];

        // Image is PNG:
        if ($type == IMAGETYPE_PNG){
            $image = …
Run Code Online (Sandbox Code Playgroud)

php gd resize crop uploadify

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

重写通用用法类 - C#MonoTouch

我正在使用Xamarin.iOS/MonoTouch开发iOS应用程序,我遇到了一个两难的境地.我们通过查询JSON文件在我们的应用程序中下载了相当多的数据,然后将这些文件处理成保存在本地sqlite数据库中的模型.问题是我编写的类是针对特定类型编写的,我希望能够使用相同的类将所有JSON数据提取到本地对象中.

这是我的代码:

using System;
using System.IO;
using System.Net;
using Newtonsoft.Json;
using System.Collections.Generic;

#pragma warning disable 0414 // Supressing Warning CS0414:

namespace CommonLibrary {
    public class JSONHandler {

        // Debug Constants:
        private static String DEBUG_FILE_TAG = "[JSONHandler] ";

        // Define variables:
        private Uri JSONRequestURL;
        private bool RequestTimedOut;
        private bool RequestSuccessful;
        private string ResponseContent;
        private List<Post> JSONObjects;

        // Define objects:
        private HttpWebRequest JSONWebRequest;
        private HttpWebResponse JSONWebResponse;


        // Constructor:
        public JSONHandler(string requestURL){

            // Set request URL:
            this.JSONRequestURL = new Uri(requestURL);

            // Set default …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios xamarin

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

标签 统计

php ×2

c# ×1

crop ×1

gd ×1

resize ×1

string ×1

uploadify ×1

utf-8 ×1

xamarin ×1

xamarin.ios ×1