相关疑难解决方法(0)

Json_encode Charset问题

当我使用json_encode对我的多语言字符串进行编码时,它也会更改特殊字符.我应该怎么做才能使它们保持一致.

例如

<?
echo json_encode(array('?ü?çö'));
Run Code Online (Sandbox Code Playgroud)

它会返回类似["\ u015f\u00fc\u011f\u00e7\u00f6"]的内容

但我想要["şüğçö"]

php json localization character-encoding

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

PHP和重音字符(Ba\u015f\u00e7\u0131l)

我有一个像"Ba\u015f\u00e7\u0131l"这样的字符串.我假设那些是一些特殊的重音字符.我如何能:

1)显示带重音的字符串(即用实际字符替换代码)

2)存储这样的字符串的最佳做法是什么?

2)如果我不想允许这样的字符,我该如何用"普通字符"替换它?

php

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

如何在PHP中将Unicode转义序列转换为文本?

我有这个Unicode序列:\u304a\u306f\u3088\u3046\u3054\u3056\u3044\u307e\u3059.如何将其转换为文本?

$unicode = '\u304a\u306f\u3088\u3046\u3054\u3056\u3044\u307e\u3059';
Run Code Online (Sandbox Code Playgroud)

我试过了:

echo $utf8-decode(unicode);
Run Code Online (Sandbox Code Playgroud)

我试过了:

echo mb_convert_encoding($unicode , 'US-ASCII', 'UTF-8');
Run Code Online (Sandbox Code Playgroud)

我试过了:

echo htmlentities($unicode , ENT_COMPAT, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

但这些函数都不会将序列转换为相应的日文文本.

php unicode unicode-escapes

4
推荐指数
2
解决办法
3789
查看次数

在PHP中将这些类型的unicode转换为UTF8

我试图将其转换为PHP中可读的UTF8文本

Tel Aviv-Yafo (Hebrew: \u05ea\u05b5\u05bc\u05dc\u05be\u05d0\u05b8\u05d1\u05b4\u05d9\u05d1-\u05d9\u05b8\u05e4\u05d5\u05b9; Arabic: \u062a\u0644 \u0623\u0628\u064a\u0628\u200e, Tall \u02bcAb\u012bb), usually called Tel Aviv
Run Code Online (Sandbox Code Playgroud)

关于如何做的任何想法?

尝试了几种在线方法,但找不到一种方法.

在这种情况下,我有希伯来语和阿拉伯语的unicode

php unicode utf-8

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

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