标签: non-ascii-characters

您的 SDK 位置包含非 ASCII 字符 - 工具菜单中没有 Android

我刚刚下载并安装了 Android Studio,但“工具”菜单中没有Android子菜单,仪表板上也没有AVD Manager图标。当我启动SDK Manager时,出现错误消息:

\n\n
\n

请指定 Android SDK 位置

\n
\n\n

SDK 管理器屏幕截图:“请指定 Android SDK 位置”

\n\n

如果我单击Android SDK Location字段旁边的“编辑”链接,则会出现另一条错误消息:

\n\n
\n

您的 SDK 位置包含非 ASCII 字符

\n
\n\n

SDK 组件设置屏幕截图:“您的 SDK 位置包含非 ASCII 字符”

\n\n

我研究了这些有些相似的问题,但没有一个对我有帮助:

\n\n\n\n

我看到该路径确实包含非 ASCII 字符,但是除了卸载 Android …

sdk non-ascii-characters android-studio android-sdk-manager avd-manager

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

Cucumber - Java - 标识符中的非 ASCII 字符

社区大家好:我正在使用不同于英语的另一种语言来处理 Cucumber。

\n

当我生成步骤定义时,它会通过 void 方法显示一条消息

\n
Non-ASCII characters in an identifier \n
Run Code Online (Sandbox Code Playgroud)\n

这是步骤定义示例。

\n
@Y("^se despliega un men\xc3\xba lateral con diferentes opciones$")\n   public void seDespliegaUnMen\xc3\xbaLateralConDiferentesOpciones() {}\n
Run Code Online (Sandbox Code Playgroud)\n

在这种情况下我该怎么办?

\n

java cucumber non-ascii-characters gherkin

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

将非ASCII字符打印到CSV文件中

我正在尝试使用php创建一个CSV文件.如何打印非ascii字符?

php csv non-ascii-characters

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

为什么US-ASCII编码接受非US-ASCII字符?

请考虑以下代码:

public class ReadingTest {

    public void readAndPrint(String usingEncoding) throws Exception {
        ByteArrayInputStream bais = new ByteArrayInputStream(new byte[]{(byte) 0xC2, (byte) 0xB5}); // 'micro' sign UTF-8 representation
        InputStreamReader isr = new InputStreamReader(bais, usingEncoding);
        char[] cbuf = new char[2];
        isr.read(cbuf);
        System.out.println(cbuf[0]+" "+(int) cbuf[0]);
    }

    public static void main(String[] argv) throws Exception {
        ReadingTest w = new ReadingTest();
        w.readAndPrint("UTF-8");
        w.readAndPrint("US-ASCII");
    }
}
Run Code Online (Sandbox Code Playgroud)

观察到的输出:

µ 181
? 65533
Run Code Online (Sandbox Code Playgroud)

为什么第二次调用readAndPrint()(使用US-ASCII的那个)成功?我希望它会抛出一个错误,因为输入不是这个编码中的正确字符.Java API或JLS中强制执行此行为的位置是什么?

java encoding ascii utf-8 non-ascii-characters

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

Java的字符集/字符编码

我有一个西班牙语文件,所以充满了像这样的字符:

 á é í ó ú ñ Ñ Á É Í Ó Ú 
Run Code Online (Sandbox Code Playgroud)

我必须阅读文件,所以我这样做:

fr = new FileReader(ficheroEntrada);
BufferedReader rEntrada = new BufferedReader(fr);

String linea = rEntrada.readLine();
if (linea == null) {
logger.error("ERROR: Empty file.");
return null;
} 
String delimitador = "[;]";
String[] tokens = null;

List<String> token = new ArrayList<String>();
while ((linea = rEntrada.readLine()) != null) {
    // Some parsing specific to my file. 
    tokens = linea.split(delimitador);
    token.add(tokens[0]);
    token.add(tokens[1]);
}
logger.info("List of tokens: " + token);
return token;
Run Code Online (Sandbox Code Playgroud)

当我阅读令牌列表时,所有特殊字符都消失了,并已被此类字符替换: …

java character-encoding non-ascii-characters

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

如何使用PHP截断字符串中的非ascii字符

我有一个以下字符串作为文件名

$string = 'recyclage plétre francin.jpg';

并尝试使用以下代码

echo preg_replace('/[^a-z0-9|^.]/i', '_', iconv("UTF-8","ISO-8859-1//TRANSLIT",$string));
Run Code Online (Sandbox Code Playgroud)

因为在filename中有一个特殊的(非ascii)字符,它在使用PHP处理文件上传时会创建垃圾字符.

我想要的是用特定的Ascii字符替换任何unicode(非ascii)字符.我想保留所有支持的Ascii字符并删除非ascii字符.我还想保留/\斜杠,因为文件名中的目录分隔符将给出根路径.

编辑:(以下未解决)

我有一个问题,recyclage plƒtre francin.JPGf显示输出的字符,recyclage pl它已被截断.JPG.实际上文件名是recyclage plâtre francin,当我正在调试时,它已显示recyclage plƒtre francin.JPG并且在此之后写入休息.任何的想法?

当我试图转换tri et recyclage du plâtre时,但是当它显示tri et recyclage du plâtre在转换时它显示tri et recyclage du pl^atre.

任何帮助将不胜感激.

php ascii utf-8 preg-replace non-ascii-characters

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

为中文字符创建URL slugs.使用PHP

我的用户有时会使用中文字符作为输入标题.

我的slu is的形式/stories/:id-:name可以是一个例子/stories/1-i-love-php.

我如何允许中文字符?

我用Google搜索并在这里找到了这个答案的日文版.

不太懂日语,所以我问的是中文版.

谢谢.

php regex slug non-ascii-characters chinese-locale

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

在PHP中将非ASCII字符打印为十六进制

如何在PHP中打印一个字符串,其中所有非ASCII字符都被转换为它们的HEX值(例如0x02)并显示?我希望用户知道他们正在输入非ASCII值。我不想剥掉它们。相反,我想显示它,以便他们可以编辑和更正错误。

我想允许用户输入标准选项卡,换行等(也许最高为ASCII 127)。

我尝试过,quoted_printable_encode()但显示==3D。其他非ASCII字符为=[HEXVAL]。等号会造成混乱。

我尝试过,preg_replace('/[[:^print:]]/', '', $string)但最终删除了标签,换行符等。

php character-encoding non-ascii-characters

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

如何在Javascript中获取字符的Unicode代码点?

我正在使用条形码扫描仪读取我网站上的条形码(该网站是在OpenUI5中制作的).

扫描仪的工作方式类似于键入其读取的字符的键盘.在键入的结尾和开头,它使用一个特殊字符.这些字符对于每种类型的扫描仪都是不同的.

一些可能的角色是:

  • -
  • -

在我的代码中,我if (oModelScanner.oData.scanning && oEvent.key == "\u2584")用来检查扫描仪的输入是否为.

有没有办法从\ uHHHH样式中获取该字符的代码?(HHHH是角色的十六进制代码)

我尝试了charCodeAt,但这会返回十进制代码.

使用codePointAt示例,他们将我需要的代码变成十进制代码,所以我需要反过来.

javascript unicode character-encoding non-ascii-characters

3
推荐指数
3
解决办法
2446
查看次数

在ASP.NET Core中编写响应时,非ASCII字符加扰

如果我将此Startup放在ASP.NET Core应用程序中,文本将被加扰(Ã...Ã"Ã-).如果我在中间件中这样做,也会发生同样的事情.传递Encoding.UTF8WriteAsync于事无补.

public class Startup
{
    public void Configure(IApplicationBuilder app)
    {
        app.Run(async context => { await context.Response.WriteAsync("ÅÄÖ"); });
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么了?我该怎么做才能解决它?

c# character-encoding non-ascii-characters asp.net-core

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