Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如何使用PHP在Oracle数据库中存储特殊字符

如何使用PHP在Oracle数据库中存储特殊字符
EN

Stack Overflow用户
提问于 2021-04-11 18:55:38
回答 1查看 72关注 0票数 0

我想在oracle sql中存储特殊字符,如á、é、ő等,我该怎么做呢?每一个角色都会变成??当我选择它们时。从来没有使用过oracle sql,这对我来说真的是一件痛苦的事情。

PHP代码:

代码语言:javascript
代码运行次数:0
复制
$id = $_POST['id'];
$comment = $_POST['comment-content'];
$username = $_SESSION['username'];

$q = "INSERT INTO hozzaszolasok (username, image_id, content, date_added) VALUES ('$username',$id,'$comment',(SELECT sysdate FROM dual))";
$s = oci_parse($c, $q);
oci_execute($s);

oci_free_statement($s);
oci_close($c);

echo '<script>window.location.href = "comments.php?id=' . $id . '";</script>';
EN

回答 1

Stack Overflow用户

发布于 2021-04-12 23:27:54

打开到Oracle DB的连接时,请将字符集参数指定为AL32UTF8,请参见oci_connect() documentation

代码语言:javascript
代码运行次数:0
复制
$c = oci_connect($username, $password, $connection_string, 'AL32UTF8');

The Underground PHP and Oracle Manual中一些较旧的全球化信息可能仍然相关。

查看适用于您的PHP版本的全球化建议,以确保您的HTML页面正确地将字符发送到浏览器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67049006

复制
相关文章
控制Arduino的利器-Windows Remote Arduino
1. 概述     相信很多朋友已经在玩 Arduino了,而且一般都是使用官方的Arduino IDE来写程序控制Arduino硬件。为了能够实现更加方便的控制,微软在Windows IoT计划中推出了Windows Remote Arduino。简单来说,Windows Remote Arduino是一个开源的Windows运行时组件,通过它,我们可以使用蓝牙、USB、WiFi或者是以太网这四种连接方式中的任意一种来控制Arduino硬件。因此,在Windows 10这个统一的大平台下,我们可以使用Wi
ShiJiong
2018/01/10
2.6K0
控制Arduino的利器-Windows Remote Arduino
arduino概述_arduino serial
Arduino与其他元器件常用串口通信,本文章在主要通过实践方式介绍Serial.println()的同时,牵扯到一些常用的串口操作函数,一下会带领想入门Arduino的同学层层深入,如有错误还请不吝赐教。
全栈程序员站长
2022/11/11
2.2K0
arduino概述_arduino serial
Arduino Pro 从安装->卸载
新版本的第一个变化是软件界面更有现代感,同时,Arduino Pro IDE是基于Eclipse Theia开发的,这样就可以保证它与最新的源代码编辑器(如Visual Studio或Atom)等有相同的体验,新版IDE也引入了侧边栏,侧边栏包含了文件资 源管理器和git工具的快捷方式,允许用户在高级模式和普通模式之间进行切换。
云深无际
2020/08/11
2.1K0
Arduino Pro 从安装->卸载
设计世界上最小的 Arduino!
Arduino 是一款便捷灵活、方便上手的开源电子原型平台,它经常被用于 3D 打印机、飞行器等诸多创意电子制作中。当面对如此功能齐备的平台时,如果自己动手去制作一款类 Arduino 的兼容板又是种怎样的体验?
养码场
2019/08/16
1.2K0
设计世界上最小的 Arduino!
Arduino-SBUS协议构建.上
我就在想,我是不是能做个解码SBUS的东西,可以方便的解码来着接收机的RC信号,毕竟遥控是每个男孩子都喜欢的东西。 FlySky+A8S(SBUS接收机)+ESP8266控制大疆Tello无人机.准备
云深无际
2021/12/08
1.1K0
Arduino 机器学习实战入门(上)
这是来自Arduino团队的Sandeep Mistry和Dominic Pajak的一篇客座文章。
AiTechYun
2019/11/07
3.5K0
Arduino-uno从入门1
学习物联网开发,我们需要有良好的社区支持,方便的配件采购渠道和便宜的价格。而Arduino刚好具备了这些条件。
零式的天空
2022/03/22
6650
Arduino 中关于字符串的处理
使用 += 运算符和 concat() 方法将(长)整数常量,(长)整数变量,字符,字符串添加到字符串中去,代码如下所示:
caoqi95
2019/03/28
3.5K0
Arduino 中关于字符串的处理
arduino mpu9250_arduino模拟输出
MPU6050的数据接口用的是I2C总线协议,因此我们需要Wire类库的帮助来实现Arduino与MPU6050之间的通信。
全栈程序员站长
2022/11/15
1.5K0
arduino mpu9250_arduino模拟输出
Arduino数字引脚作为GPIO的使用
引脚(pin)是对芯片的外部物理接口的一个称呼,它是在不把这个物理接口投入到具体应用场合下的称呼。例如,我们可以说,某某芯片的P1.5引脚可以作为数字输出驱动外部数字设备,也可以作为串口接受引脚接受串口数据。那么P1.5就是一个引脚(pin),而作为数字输出,UART的RX就是这个引脚的2个功能。
云深无际
2020/08/18
2K0
Arduino数字引脚作为GPIO的使用
火焰传感器在Arduino中的使用方法
在智能家居环境监测项目需要使用的传感器元件中,火焰传感器是一种简单易用的传感器。它使用红外线接收管作为基本元件,通过电位器来调整灵敏度(阈值),有的模块有三个引脚(支持数字信号输出),有的模块有四个引脚(同时支持数字信号和模拟信号输出);
小雨coding
2020/06/09
3.4K0
火焰传感器在Arduino中的使用方法
arduino小车笔记
模块 L298n arduino 拼装焊接 代码 马达焊接导线 uno 5v L298n 5v uno gnd l298n gnd 电池 红线 连开关 l298n 12v+ 电池 黑线 l298n gnd 马达线 l2980 out1 out2 out3 out4 l298n 4个引脚 1234 连 uno 1267 代码 void setup() { pinMode( 1 , OUTPUT); pinMode( 2 , OUTPUT); pinMode( 6 , OUTPU
tea9
2022/07/16
8690
arduino小车笔记
Arduino for Pico Core
因为pico是arm的内核,所以在Arduino的实现上是使用了arm的一个MBED的库,上面是链接。
云深无际
2021/10/20
1K0
Arduino for Pico Core
Arduino如何同时使用多个串口
如果想要给Arduino UNO R3同时接上WiFi模块和蓝牙模块时,但是Arduino的串口只有一个,怎样才能让Arduino同时使用多个串口呢?
小雨coding
2020/06/09
4.7K0
Arduino如何同时使用多个串口
Arduino库问题
我不想傻瓜安装,我想看库的底层实现,仅此而已. 这个就是库所在的地方 果不其然,在这里 README 蛮齐全的文档 库配置,就是一些版本.作者. 打开一个dome,跳转一下头文件 到了这个地方,再
云深无际
2020/08/18
1.2K0
Arduino库问题
使用 VS Code 开发 Arduino 项目
在 VS Code 中搜索 Arduino 插件并安装。安装完之后,进行重新加载。
caoqi95
2019/03/28
2.5K0
使用 VS Code 开发 Arduino 项目
Arduino初体验
自从退了问题求解之后,感觉一身轻松,每天只有一个字:“闲”。这两天大佬们都走上了ACM远征的道路,留下我们这批小佬暗自神伤。不过还算好,Arduino这个新伙伴让我开心了几天。
luxuantao
2021/02/24
5660
Arduino TaskScheduler入门
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183805.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
9920
LabVIEW控制Arduino实现示波器(基础篇—7)
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。
不脱发的程序猿
2022/05/25
6440
LabVIEW控制Arduino实现示波器(基础篇—7)
使用Notepad++代替笨拙的Arduino IDE
Arduino自带的IDE 太不好用了,缩进难看,无提示功能,对中文的支持也不好,各种不好用::>_<::。
云深无际
2020/08/18
2.3K0
使用Notepad++代替笨拙的Arduino IDE

相似问题

Java需要很长时间来初始化大型OpenType字体

23

初始化glfwInit需要很长时间

10

eclipse需要很长时间才能初始化

70

cdc_acm初始化需要很长时间

14

初始化DataTable和销毁DataTable需要很长时间

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档