Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何插入或获取Ö;_Php_Mysql - Fatal编程技术网

Php 如何插入或获取Ö;

Php 如何插入或获取Ö;,php,mysql,Php,Mysql,我正在用php为我母亲开发一个小网站,使用mysql。 我想使用插入的城市吐出谷歌地图 问题是,若你们插入一个瑞典名字的城市,比如诺尔克平,谷歌不会给你们地图。您必须插入不带umlauts的“Norrkoping” 有没有一种方法可以通过获取信息或输入信息来更改字符集,从而删除点 同样的事情是fårå(存储为Aa)和Ää(存储为Aa) 谢谢 使用 为什么不像这样 $s = array('Å', 'å', 'Ö', 'ö'); $r = array('A', 'a', 'O', 'o'); $na

我正在用php为我母亲开发一个小网站,使用mysql。 我想使用插入的城市吐出谷歌地图

问题是,若你们插入一个瑞典名字的城市,比如诺尔克平,谷歌不会给你们地图。您必须插入不带umlauts的“Norrkoping”

有没有一种方法可以通过获取信息或输入信息来更改字符集,从而删除点

同样的事情是fårå(存储为Aa)和Ää(存储为Aa)

谢谢

使用


为什么不像这样

$s = array('Å', 'å', 'Ö', 'ö');
$r = array('A', 'a', 'O', 'o');
$name = str_replace($s, $r, $name);

我想,把“svensk-o”翻译成“a”并不完全正确。。。但这正是你要让它发挥作用所需要的,对吗?如果纽伦堡或克雷西也应该不带重音,那么你当然需要再添加几个字符,但UMLAUT的数量非常有限,幸运的是…:-)

我刚刚能够在谷歌地图上搜索到诺尔克平,搜索很快就成功了,所以搜索结果是:可能是“好的”的重复,从上面三个都试过了,最后一个是有效的!谢谢达蒙!!!
$s = array('Å', 'å', 'Ö', 'ö');
$r = array('A', 'a', 'O', 'o');
$name = str_replace($s, $r, $name);
$string = iconv(mb_detect_encoding($string), "ASCII//TRANSLIT", $string);
echo $string;